본문 바로가기

728x90
반응형

OS 강의

운영체제(12) Kernel Mode Programming & Device drive 1. Kernel mode and User mode (1) LMSW, SMSW : 현재 프로세서의 머신 상태 워드(machine status word)를 로드/ 저장. (2) MOV DBn, MOV CRn : 디버그 레지스터/ 컨트롤 레지스터를 이동. (3) LSL : 세그먼트 제한값(segment LImit)을 로드. (4) HLT : Halt, 프로세서를 중지. 실행 시 프로세서는 멈추고 대기 상태가 된다. -> 메모리의 모든 위치에 액세스, 수정할 수 있다. -> CPU 및 장치의 모든 레지스터에 액세스하고 수정할 수 있다. -> OS 커널 명령은 커널 모드에서 실행된다. -> CPU는 제한된 명령 집합을 사용한다. -> CPU는 (프로그램을 실행하는) 프로세스에 할당된 메모리 구역만 수정할 수 있.. 더보기
운영체제(1) OS 0. OS OS란 resource manager이다. OS는 system을 control한다. -> 하드웨어를 컨트롤하는 detail한 부분을 숨기고, 프로그래머가 하드웨어까지 컨트롤하지 않게끔 하는 목적 -> 컴퓨터 시스템의 4가지 분류 : 하드웨어, OS, 응용 프로그램, 사용자 1. 폰 노이만 아키텍처 모든 메모리를 저장 후, 하나씩 빼서 사용한다. https://m.blog.naver.com/with_msip/221981730449 2. resource sharing, resource abstraction [OS의 역할] (1) resource sharing 여러 사용자가 하나의 자원을 함께 사용하는 것, 효율적인 자원 사용이 가능 ex : 여러 사용자가 하나의 컴퓨터를 공유, 하나의 인터넷 연결.. 더보기

728x90
반응형