운영체제 요약 [B5 17page]
- 최초 등록일
- 2008.08.28
- 최종 저작일
- 2008.08
- 24페이지/ 한컴오피스
- 가격 2,000원
소개글
운영체제 요약한 자료 입니다.
목차
<OS :: 개요>
1.운영체제의 기능
2.OS의 목적(시스템 성능 평가 기준)
3.운영체제의 구성
4.운영체제의 운영기법
6.매크로의 프로세서의 기능
7.어셈블 과정
8.링커와 로더
<OS :: Process 관리>
1.프로세스의 개념
2.프로세스 관련 작업
3.프로세스간 관계
4.인터럽트
5.스레드
< OS :: Process 동기화 >
1.병행 프로세스들의 고려사항
2.상호배제를 해결하기 위한 방법
3. 임계영역 ( Critical Section )
4. CS Algorithm
5. Semaphore ( 세마포어 )
6.모니터
7.교착상태
< OS :: 기억장치관리 >
1.기억장치관리 기법
2.주기억 장치 할당 기법
4.단편화 ( Fragmentation )
5.가상기억장치
6. 가상 기억장치관리 기법
7. 가상기억장치 관리
8.페이지 교체 정책
9.페이지 부재 빈도 ( PFF : Page Fault Frequency )
< OS :: Disk Scheduling >
1.목적
2.병목 현상 제거법
3. 스케줄링 기법
< OS :: File & File System >
1.파일시스템의 정의
2.파일시스템의 기능
3.파일 특성을 결정하는 기준
4.파일시스템의 기능 및 특징
5.파일 디스크립터 ( File Descriptor )
6.파일 디스크립터의 정보
7.파일의 구조
8.디스크 공간할당 방식
9.디렉토리 구성 방식
10.파일보호 기법
중략..
본문내용
<OS :: 개요>
1.운영체제의 기능
․ 처리기, 메모리, 입출력장치 등의 자원관리
․ 시스템과 사용자 사이의 인터페이스 기능제공
․ 하드웨어 제어
․ 자원 및 데이터의 조작 및 공유 기능 제공
․ 시스템의 오류처리
․ 가상 계산기 기능 제공
2.OS의 목적(시스템 성능 평가 기준)
․ 처리능력(THROUGHPUT)의 향상
․ 단위시간 내에 시스템이 처리하는 일의 양
․ 시스템에 작업을 의뢰한 시간부터 처리가 완료될 때까지 걸린 시간
․ 사용 가능도(AVAIABILITY, 반응시간:RESPONSE TIME)의 단축
․ 시스템이 필요해졌을 때 어느 정도 빠른 시간 내에 사용 가능한지의 정도
․ 신뢰도의 향상
4.운영체제의 운영기법
ㆍ일괄처리방식
ㆍ다중 프로그래밍 시스템 : 1개의 CPU와 주기억장치 이용하여 여려개의 프로그램을 동시 처리. CPU의 사용률과 처리량 증가.
ㆍ시분할 시스템 : 긴작업에 대한 응답 시간을 최소한으로 줄이는 것을 목적
ㆍ다중 처리 시스템 : 여러개의 CPU와 하나의 주기억 장치 이용하여 여러개의 프로그램을 동시에 처리
ㆍ실시간 처리 시스템
ㆍ다중모드시스템
ㆍ분산처리시스템
6.매크로의 프로세서의 기능
․ 매크로 정의 인식: 매크로의 시작을 알리는 매크로 명령을 인식한다.
․ 매크로 정의 저장: 매크로 이름은 <매크로이름테이블>에 매크로 본체부분은 <매크로 정의 테이블>에 보관한다.
․ 매크로 호출인식: 주프로그램의 명령부(OP-CODE)에서 <매크로이름>으로 매크로 호출하는 것을 인식한다.
․ 매크로 확장: 주프로그램의 매크로 이름 위치에 MDT에 보관해놓은 매크로 본체 내용을 삽입하여 확장된 원시프로그램을 만들어낸다
7.어셈블 과정
․ 어셈블리어로 작성한 원시 프로그램을 목적 프로그램으로 번역하는 과정은 크게 2단계로 나누어서 수행한다.
․ 2PASS로 구성하는 이유: 한 개의 PASS만을 사용하면, 기호를 모두 정의한 뒤에 해당기호를 사용해야 하기 때문이다.
참고 자료
운영체제론 - 흥릉과학출판사
정보컴퓨터 기본이론서 (2006판) - 이용현