
운영체제의 발전 과정구분시대특징0세대1940년대운영체제 없음, 기계어 사용1세대1950년대IBM701, 버퍼링, 스풀링, 일괄처리시스템, 상주모니터2세대1960년대 초고급언어 사용, 다중프로그래밍, 다중처리, 시분할시스템3세대1960년대 중반 ~ 1970년대 중반유닉스, 범용시스템, 다중모드시스템4세대1970년대 중반 ~ 현재네트워크시스템, 가상머신, 분산데이터처리, 개인 컴퓨터 일괄 처리 시스템초기 운영체제의 형태로 여러 개의 작업을 단일 작업으로 묶어서 일괄 처리하는 시스템프로세스가 다른 작업 수행 시 입출력 작업이 불가능하여 프로세서와 메인 메모리의 활용도가 떨어짐대량의 데이터를 처리할 때 효율다중 프로그래밍 시스템 (Multi Programming System)여러 개의 프로그램을 메모리에 동시에..

✅ 일괄 처리 (Batch Processing)특징: 일정한 시간에 데이터를 모아서 한 번에 처리.예시: 하루 동안 모은 거래 데이터를 밤에 한 번에 처리하는 은행 시스템.장점: 대량의 데이터 처리에 효율적.단점: 실시간 반응이 불가능함 (즉시 결과 X).DB 접근: 일반적으로 하나의 중앙 데이터베이스를 사용.✅ 온라인 처리 (Online Processing / OLTP)특징: 사용자의 요청이 들어오면 즉시 처리, 통신 제어 장비가 필요예시: 은행 ATM, 쇼핑몰 주문 처리, 실시간 좌석 예매.장점: 실시간 응답 가능, 사용자 경험 ↑단점: 동시 처리량 많아질수록 성능 저하 위험.DB 접근: 이것도 일반적으로 중앙 집중형 데이터베이스 사용.✅ 분산 처리 (Distributed Processing)특징: ..
의사 결정 지원 시스템 (DDS: Decision Support System)목적: 경영진이나 관리자 등이 합리적인 의사결정을 할 수 있도록 지원데이터 웨어하우스를 통해 다양한 소스의 데이터를 별도로 추출하여 관리 데이터 웨어하우스 (Data Warehouse)기업의 주요 시스템에서 추출한 데이터를 모아 분석하기 좋게 구성한 통합 데이터 저장소DSS를 위한 분석용 데이터 저장소특징: 주체적(의사결정 중심), 통합적(여러 출처에서 모음), 시간적(시간 흐름에 따른 데이터 포함) 데이터 마이닝 (Data Mining)데이터 웨어하우스처럼 큰 규모의 데이터에서 의미있는 정보나 패턴을 발견하는 과정Mining은 추출하다, 채광하다의 의미를 가지고 있으며 수많은 데이터에서 가치있는 정보를 추출해내는 기술수십년간 ..
CPU는 매우 빠르게 연산하지만, 입출력 장치는 상대적으로 느려 유휴시간이 발생버퍼링과 스풀링은 모두 입출력 장치와 CPU 간의 속도 차이로 발생하는 유휴시간을 줄이기 위한 기법 버퍼링(Buffering)입출력 장치 간 데이터 처리 속도 차이를 보완하기 위해 임시 저장 공간인 버퍼에 데이터를 저장하는 기술일반적으로 RAM 안의 버퍼(buffer) 영역에 저장 - 실시간 처리를 위해 속도가 중요해 주기억장치에 저장동영상 스트리밍, 오디오 재생실시간 처리에 유리, 속도 차이 보완, 연속성 유지스풀링(Spooling)입출력 작업을 임시 저장 공간인 스풀에 저장한 뒤, 순차적으로 처리하는 방식일반적으로 하드디스크(보조기억장치) 안의 스풀 영역에 저장 - RAM보단 느리지만, 많은 데이터를 안정적으로 저장프린터 ..

전송과 교환교환: 갈림길에서 데이터가 전송되어야 할 경로 선택전송: 물리적으로 1:1 연결된 시스템 사이의 데이터 전송 전송 방식 종류점대점 방식호스트들이 물리적으로 1:1 형식으로 연결주로 WAN 환경에서 사용연결 수가 증가하면 성능적인 면은 유리하지만 비용이 증가됨브로드캐스팅 방식호스트들이 공유 전송 매체에 연결주로 LAN 환경에서 사용 멀티포인트 통신유니포인트/유니캐스팅: 하나의 수신 호스트와 연결/하나의 수신 호스트에 데이터를 전송멀티포인트/멀티캐스팅: 다수의 수신 호스트와 연결/다수의 수신 호스트에 데이터를 전송멀티포인트 유니캐스팅유니캐스팅 방식을 이용하여 일대다 통신을 지원호스트 a가 호스트 d, e, f에게 데이터를 전송하려면 3번의 송신 절차가 필요수신 호스트의 수가 증가하면 성능에 문제점..

자료현실 세계에 대한 관찰을 통해 얻어진 단순한 값(사실), 가공되지 않은 그 자체정성 데이터: 숫자로 표현되지 않는 데이터, 언어, 문자, 이미지, 동영상 등 비정형 데이터정량 데이터: 숫자로 표현할 수 있는 데이터, 수치, 도형, 기호 등 저장/검색/분석 활용에 용이정보자료를 처리하여 얻어진 값, 의사결정을 위한 지식 자료구조자료의 효율적인 접근, 수정을 가능하도록 자료의 조직, 관리, 저장하는 일련의 작업데이터 값의 모임, 데이터 간의 관계자료구조를 사용하는 이유: 프로그램의 효율성을 증대하기 위함(기억 공간 절약, 프로그램 수행 시간 최소화)자료구조의 선택에 따라 성능, 비용이 다름자료구조를 선택하기 위한 과정데이터의 제약 조건 파악 (ex. 데이터를 빠르게 찾아야 하는지, 데이터가 자주 추가/삭..

운영체제운영체제는 컴퓨터 하드웨어와 응용 프로그램 간의 인터페이스 역할을 하며 CPU, 메모리 같은 컴퓨터 자원을 관리하고 사용자에게 편의를 제공함하드웨어연산을 위한 기본 자원을 제공하는 프로세서 (중앙처리장치, 메모리, 다양한 입출력장치)소프트웨어컴퓨터가 기능을 수행하는데 필요한 프로그램 (운영체제, 유틸리티, 응용 프로그램)응용 프로그램: 사용자나 전문가에 의해 만들어진 프로그램 (웹 브라우저, 워드 프로세서, 데이터베이스 프로그램, 비디오 게임 등) 운영체제의 기능하드웨어와 사용자 간의 인터페이스 제공사용자들이 하드웨어를 공동으로 사용할 수 있도록 해줌사용자 간의 자원 스케줄링입출력 보조 역할오류 처리 커널(Kernel)운영체제의 핵심으로 메모리에 상주하며 운영체제의 다른 부분 또는 응용 프로그램 ..

운영체제컴퓨터 하드웨어와 소프트웨어를 관리하고 사용자와 컴퓨터간의 인터페이스를 제공하는 시스템 소프트웨어컴퓨터 시스템: Windows, Linux, Unix스마트폰 시스템: Android, Ios 컴퓨터 시스템하드웨어와 소트프웨어로 구성하드웨어데이터를 처리하는 물리적인 기계 장치컴퓨터 시스템을 구성하는 물리적 장치프로세서(중앙처리장치), 버스, 메모리, 입출력장치 등 다양한 주변장치로 구성소프트웨어특별한 작업 지시를 위해 명령어로 작성한 프로그램사용자와 상호 작용하는 프로그램운영체제, 애플리케이션, 드라이버 등으로 구성 프로세서(Processor)중앙처리장치(CPU: Central Processing Unit)레지스터, 산술 논리 연산장치, 제어장치 등으로 구성마이크프로세서: 레지스터, 산술 논리 연산장..

접속장치로 연결된 네트워크네트워크 접속장치는 통신망(근거리, 광역) 구성에서 가장 기본이 되는 하드웨어 장치물리적으로 떨어진 다양한 형태의 근거리 통신망을 연결하면 좀 더 복잡하고 큰 광역 통신망을 형성하는데, 이들을 연결하려면 다양한 접속장치가 필요하다.컴퓨터나 네트워크 장치는 NIC(네트워크 인터페이스 카드)를 사용하여 네트워크에 연결할 수 있다허브, 스위치, 중계기, 게이트웨이, 라우터 등을 사용하여 네트워킹 문제를 해결한다 네트워크 접속장치 종류 LAN 카드 (Netwrok Interface Card, NIC)컴퓨터나 장치가 네트워크에 연결되기 위한 컴퓨터 내에 설치하는 확장 카드네트워크에 연결하는 장치에는 반드시 하나 이상의 LAN 카드가 있어야 함LAN 카드에는 48비트의 고유한 물리적 주소(..

네트워크(Network)네트워크는 두 개 이상의 컴퓨터나 장치들이 서로 연결되어 데이터를 주고받을 수 있는 구조를 의미한다. 네트워크를 통해 장치들은 정보, 리소스(프린터, 서버 등), 인터넷을 공유할 수 있으며, 유선 또는 무선 방식으로 연결될 수 있다.통신설비를 갖춘 컴퓨터를 서로 간에 연결하는 조직 체계, 통신망인터넷(internet)수 백만 개의 네트워크(LAN, WAN)를 서로 연결하여 정보 공유와 통신이 가능하도록 만든 거대한 네트워크 시스템LAN(Local Area Network, 근거리 통신망)우리 집, 학교, 회사 등 작은 지역 내 네트워크내부에서만 연결되며, 인터넷에 직접 연결되지 않음각 LAN은 특정한 프로토콜로 운용된다. 하나의 LAN이 여러 프로토콜을 이용할 수도 있다.ISP(In..
- Total
- Today
- Yesterday
- 중첩스코프
- SQL 개발자
- 온라인처리
- SQLD
- Replace
- 자료처리시스템
- 운영체제 유형
- 렌더링 과정
- 접속형태
- 운영체제
- 스코프
- 엑셀 파일 추출
- 호이스팅
- 블록스코프
- 운영체제 특징
- 콜백 큐
- fsd 아키텍처
- useeffet
- 컴퓨터 시스템 구성요소
- 네트워크 접속장치
- 네트워크
- startsWith()
- 자료구조
- 구성형태
- Java
- 대소문자 변환
- 프로그래머스
- fsd 구조
- StringBuilder
- replaceAll
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |