CS/OS

잔디심는 정원사
운영체제 0장 - CPU Instruction Cycle (컴퓨터 구성 내용)
·CS/OS
CPU Instruction Cycle명령어 패치(Instruction Fetch)메모리에서 명령어를 명령어 레지스터(IR)로 가져온다실행할 명령어의 주소를 어떻게 알 수 있을까?이는 프로그램 카운터(PC)가 가리키는 주소에서 명령어를 가져온다.디코드(Decode)IR에 있는 명령어의 오퍼레이션 코드(opcode)를 식별한다.오퍼레이션 코드를 식별하기 위해 우리는 무엇을 사용할까?이는 명령어 레지스터(IR)에 저장된 비트 패턴을 분석하여 식별한다.데이터 패치(Data Fetch), MRI 명령어인 경우지정된 “주소”에서 타깃 메모리 위치로부터 데이터를 데이터 레지스터(DR)로 읽어온다.실행(Execute)디코드된 명령어를 실행결과 데이터 저장(Store Result Data)누산기(AC)에서 결과 데이터..
운영체제 0장 (들어가기 앞서)
·CS/OS
Four Components of a Computer System컴퓨터는 크게 하드웨어, 운영체제, 어플리케이션 프로그램, 유저 이 4가지 요소로 구성된다.보편적으로 받아들여지는 운영체제의 정의는 사실 없다. 하지만 굳이 정의를 해보자면, 운영체제는 컴퓨터 상에서 항상 실행되고 있는 프로그램이라고 할 수 있으며, 운영체제의 가장 핵심적인 부분을 커널(kernel) 이라고 부른다.커널에는 시스템 프로그램과 어플리케이션 프로그램이라는 두 가지 타입의 프로그램이 있다.운영체제는 하드웨어를 관리하는 역할을 하며 사용자를 위해 작동한다. 사용자가 컴퓨터 시스템에서 프로그램(소프트웨어)을 구축하거나 실행하고자 할 때 이를 지원한다. 이 시스템은 CPU, 메모리(레지스터, 캐시, 주 메모리 포함), HDD(또는 SS..
minsu20
'CS/OS' 카테고리의 글 목록