[운영체제] 운영체제 강의노트정리

 1  [운영체제] 운영체제 강의노트정리-1
 2  [운영체제] 운영체제 강의노트정리-2
 3  [운영체제] 운영체제 강의노트정리-3
 4  [운영체제] 운영체제 강의노트정리-4
 5  [운영체제] 운영체제 강의노트정리-5
 6  [운영체제] 운영체제 강의노트정리-6
 7  [운영체제] 운영체제 강의노트정리-7
 8  [운영체제] 운영체제 강의노트정리-8
 9  [운영체제] 운영체제 강의노트정리-9
 10  [운영체제] 운영체제 강의노트정리-10
 11  [운영체제] 운영체제 강의노트정리-11
 12  [운영체제] 운영체제 강의노트정리-12
 13  [운영체제] 운영체제 강의노트정리-13
 14  [운영체제] 운영체제 강의노트정리-14
 15  [운영체제] 운영체제 강의노트정리-15
 16  [운영체제] 운영체제 강의노트정리-16
 17  [운영체제] 운영체제 강의노트정리-17
 18  [운영체제] 운영체제 강의노트정리-18
 19  [운영체제] 운영체제 강의노트정리-19
 20  [운영체제] 운영체제 강의노트정리-20
※ 미리보기 이미지는 최대 20페이지까지만 지원합니다.
  • 분야
  • 등록일
  • 페이지/형식
  • 구매가격
  • 적립금
자료 다운로드  네이버 로그인
소개글
[운영체제] 운영체제 강의노트정리에 대한 자료입니다.
본문내용
1.9 실시간 시스템 ---
☞ 실시간 시스템은 특수목적을 위한 전용장치로서 이용된다. 예를 들면 과학 실험,
의료 시스템,산업제어시스템, 가정용 제어기, 무기제어등에서 응용되는 것들이다.
이들 운영체제는 감지기가 자료를 컴퓨터에 전송하고 컴퓨터는 자료를 분석하여
합당한 처리를 하도록 한 것이다. 실시간 시스템의 처리는 정의된 제한 시간내에
수행되지 못하면 잘못된 것으로 간주한다. 이것은 빠른 응답시간이 요구되는
시분할 시스템과 시간적인 제한이 없는 일괄처리시스템과는 대조적인 것이다. 즉,
어떤 시간적인 구속내에서 동시에 정확한 값을 반환하는 기능의 정확성을 기해야
하는 것이다.
1) 종 류
(1) Hard Real-time system : 엄격한 시간적 제약을 받는 경우
(2) Soft Real-time system : 비교적 시간적인 여유가 있는 경우
-> 실시간 시스템은 그 목적상 가상메모리를 사용하지 않는다.

제 2장 컴퓨터 시스템 구조

2.5 Hardware Protection
☞ 운영체제가 컴퓨터 자원들을 공유하게 됨으로써 이들 자원을 효율적으로 관리하고
보호하기 위한 기법이 필요하게 되었다.
1. Dual-Mode Operation
-> 운영체제와 사용자 프로그램을 보호하기 위하여 Dual-Mode Operation 기법을
사용한다. User Mode와 Monitor Mode로 구분하여 Mode bit를 둔다. 사용자
모드는 1, 감독모드는 0으로 하고, 감독모드에서만 실행할 수 있는 특권 명령이
있다. 사용자가 특권명령을 실행할 수 없으며, 실행하고자 할 경우는 운영체제에
요구해야 한다.

2. I/O Protection
☞ 입출력 명령을 특권 명령으로 하여 사용자 모드에서 입출력 명령 수행시 트랩을
발생시킨다.
3. Memory Protection
1) Single Task
2) Multi Task
-> 고정분할, 가변분할, 페이징, 스와핑
4. CPU Protection
1) Single Task : 하나의 프로그램이 CPU 독점 사용
2) Multi Task : CPU 스케줄링
-> FCF, SJF, RR
3) Timer의 사용 목적
-> 운영체제가 제어를 유지하도록 보장하기 위하여, 즉 사용자 프로그램이
무한루프에 빠지는 것을 방지하고, 제어가 운영체제로 복귀하지 않는
것을 방지하기 위하여.





제 4장 프로세스

4.1 프로세스의 개념
*프로세스 상태
1) New : 프로세스를 생성한다.
2) Running : 명령을 수행중이다.
3) Waiting : 프로세스가 어떤 사건이 일어나기를 기다린다.
4) Ready : 프로세스가 프로세서에게 할당되기를 기다린다.
5) Terminated : 프로세스가 실행을 종료한다.

*PCB 블록