운영체제 정리본
- 최초 등록일
- 2022.05.17
- 최종 저작일
- 2020.08
- 10페이지/ 어도비 PDF
- 가격 2,000원
* 본 문서는 PDF문서형식으로 복사 및 편집이 불가합니다.
소개글
"운영체제 정리본"에 대한 내용입니다.
목차
1. 소개
2. 프로세스와 스레드 관리
3. 기억장치 관리
4. 가상 메모리 관리
5. 디스크 스케줄링과 파일 시스템
6. 프로세스 간 동기화 및 통신
7. 교착 상태
8. 정보 보호 및 보안
9. 다중처리 시스템
10. 분산처리 시스템
11. 임베디드시스템
12. 부록
본문내용
1. 소개
운영체제는 시스템 성능향상 보장위해 연산 과정을 스케줄링하고 편리한 환경 제공
일괄처리시스템 > 다중프로그래밍 > 시분할 > 실시간 > 다중처리 > 분산처리 > 멀티미디어 > 임베디드 시스템
BIOS : 부팅된 프로세스를 실행시키는 명령어 포함
펌웨어 : 컴퓨터 칩에 저장된 명령어
POST : 성공적인 부팅 및 적정 수행의 확인위해 하드웨어에 행하는 테스트
입출력장치와 중앙처리장치 간 속도 해결위한 방안으로 버퍼링/스풀링/입출력 채널 등이 있음
버퍼링은 레코드가 중엉처리장치에서 연산 시잠됨과 동시에 다음에 필요한 레코드를 미리 읽어 주기억장치에 저장
스풀링은 버퍼링에서 주기억장치를 버퍼로 사용하는 것을 디스크 처럼 매우 큰 버퍼를 사용한다는 것이다 스풀링에서는 작업 풀이라는 중요한 자료구조 형태로 발생되어 작업스케줄링 가능
프로세스 관리
트래픽 제어기 : 중앙처리와 프로세스 상태를 추적하고 저장
작업스케줄 : 어떤 작업에게 프로세서를 사용하도록할 것인지 결정
다중프로그래밍 시스테은 언제 얼마나 중앙처리장치를 차지할 것인가 결정하는 것은 프로세서 스케줄러
디스패처 : 필요한 하드웨어 레지스터를 설정하여 프로세스에게 중앙처리장치 할당
커널 : 모든 운영체제 모듈 총칭
레벨 1) 프로세스 관리 하위 모듈(동기화 프리미티브, 프로세스 스케줄러)
레벨 2) 기억장치 관리(메모리 할당 및 회수)
레벨 3) 프로세서 관리 상위 모듈(메시지, 프로세서의 생성 및 제거)
레벨 4) 장치 관리(입출력 트래픽 제어기)
레벨 5) 정보 관리(파일시스템)
채널 : 입출력장치-중앙처리장치 사이에 입출력 전담 처리기인 입출력 채널을 두어 CPU는 수행완료 될 때까지 기다리거나 수시로 상태 점검할 필요 없이 계속 연산 수행할 수 있음
-선택 채널 : 한 번에 하나의 입출력장치만 선택적으로 지원, 속도 빠른 입출력 장치 디스크나 CD-ROM 등 입출력 제어
참고 자료
없음