행정고시(5급공채) 전산직 OS(운영체제) 합격자 서브노트
- 최초 등록일
- 2023.03.26
- 최종 저작일
- 2014.03
- 76페이지/
한컴오피스
- 가격 20,000원
![할인쿠폰받기](/images/v4/document/ico_det_coupon.gif)
소개글
서브노트 특성상 주요하지 않다고 생각되거나 교재로 확인할 수 있는 일부내용 작성되어있지 않을 수 있음.
목차
1. 서론(Introduction)
2. 운영체제 구조
3. 프로세스(Process)
4. 쓰레드(Thread)
5. CPU 스케줄링(CPU Scheduling)
6. 프로세스 동기화(Process Synchronization)
7. 교착 상태(Deadlock)
8. 주 메모리(Main Memory)
9. 가상 메모리(Virtual Memory)
10. 파일 시스템 인터페이스
11. 파일 시스템 구현
12. 대용량 저장 장치 구조
13. 입/출력 시스템(I/O System)
14. 보호 (Protection)
15. 보안 (Security)
본문내용
1.1 운영체제가 할 일
o 컴퓨터 시스템의 구성 요소
- 하드웨어, 운영체제, 응용 프로그램, 사용자
o 하드웨어의 구성 요소 - CPU, 메모리, I/O 장치
o 사용자 관점, 시스템 관점
o 운영체제의 정의
1.2 컴퓨터 시스템의 구성
1.2.1 컴퓨터 시스템 연산(Computer-System Operation)
o 공통 버스에 연결된 여러 개 장치 제어기와 하나 이상의 CPU, 메모리 제어기
o 초기 프로그램(bootstrap program)
- 펌웨어(ROM 또는 EEPROM)에 저장
- 커널을 찾아 메모리에 적재, init 프로세스 실행, 이벤트 기다림
o 인터럽트, 시스템 콜 - 인터럽트 서비스 루틴 실행 방식
1.2.2 저장 장치 구조(Storage Structure)
o 프로그램과 자료가 주 메모리에 영원히 존재하지 못하는 이유
- 1. 주 메모리는 너무 작다. 2. 주 메모리는 휘발성이다
- 따라서 보조 저장 장치가 필요하다
o 저장 장치 계층 - 속도, 가격, 크기, 휘발성의 차이
1.2.3 입/출력 구조(I/O Structure)
o 장치 제어기(device controller)
- 공통 버스에 연결된 각 장치 제어기가 특정 유형의 장치를 담당
- 한 장치 제어기에 하나 이상의 장치가 부착될 수도 있음
(ex. SCSI 제어기의 경우 7개의 장치를 붙일 수 있음)
- 지역 버퍼 저장 장치, 특수 목적용 레지스터 집합
- 지역 버퍼 저장 장치와 주변 장치간의 자료 전송을 담당
- 운영체제는 각 장치 제어기마다 장치 드라이버를 가짐
o 장치 제어기의 입/출력 방식
- 인터럽트 방식: 소량에는 문제없으나, 대량의 경우 높은 오버헤드
- 직접 메모리 접근(DMA) : CPU의 개입 없이 장치 제어기의 버퍼 장치와 메모리 간 자료 블록 단위로 전송
참고 자료
없음