본문 바로가기

OS/Windows

운영체제의 동작

출처

http://rockball.tistory.com/

 

운영체제의 동작

1. 운영체제는 애플리케이션 요청을 조정한다

운영체제는 애플리케이션이 API를 호출하여 OS 기능 이용 시 CPU 작업 시간을 나누는 프로세스 관리, 메모리 영역 접근 관리 등의 하드웨어 요청을 조정한다.

 

2. 운영체제는 높은 특권레벨에서 작동한다

cpu동작을 정지시키는 halt 명령은 cpu 특권레벨이 0인 상태가 아니면 실행 되지 않는다 특권레벨 1~3인 상태에서 실행하면 cpu는 예외를 발생한다.

 

세그먼트 기법 : 프로그램을 실행을 통해 적제된 메모리를 용도에 따라 코드부, 메뉴가 들어있는 리소스부 디버깅 정보가 있는  디버깅 부로 용도에 따라 구분한다. 세그먼트는 물리적 메모리 위치가 아닌 각 부 별로 off 셋0에서 시작하며 각

세그먼트는 논리적 주소 공간과 실제 메모리의 물리적 기억장치의 위치는 세그먼트 테이블에 의해 매핑되고 관리된다.

부족한 물리메모리 공간을 HD를 이용하여 가상메모리 공간으로 활용하는데 가상메모리 관리 기법으로 세그먼트 방식이 있다 세그먼트는 메모리를 용도에 따라 나누고 다른 세그먼트에 대해 접근을 제한하여 메모리를 보호메모리에 저장된 데이터의 종류에 따란 CS, DS, SS ,ES로 나눤다

 

 

세그먼테이션은 메모리 관리 및 보호하는 방법 중 한가지 방법으로 하드웨어 레지스터를 사용하여 메모리의 세그먼트 부분(세그먼트 부분은 프로그램의 코드가 저장되어 있는 메모리 영역, 데이터가 저장되어 있는 메모리 영역, 스택이 저장되어 있는 메모리 영역 등으로 구분)들이 현재 실행중인 프로세스의 내로 보호되는 것을 의미한다.

 

'OS > Windows' 카테고리의 다른 글

windows에서 joomla 설치  (0) 2017.02.06
windows에서 SNORT 설치  (0) 2017.01.26
VM WARE  (0) 2017.01.17
컴퓨터 구조  (0) 2017.01.10