레지스터 2

[컴퓨터구조] 4-1. Register Transfer

디지털 컴퓨터 시스템은 register, decoder, arithmetic element, control logic 등과 같은 component들로 이루어진 여러 종류의 디지털 모듈들로 구성됩니다. 디지털 모듈이란 register들과 그 register 속 저장된 데이터에 대한 operation들입니다. 우리는 이러한 operation을 통해서 레지스터에 저장된 값을 shiftm count, clear, load와 같은 작업을 통해 갱신합니다. 이러한 operation을 μoperation이라고 합니다. 레지스터 레지스터는 데이터를 저장하는 역할을 합니다. 여기서는 컴퓨터에서 사용되는 기본 레지스터에 대해서 설명합니다. 1. MAR(Memoty Address Register) : 데이터의 주소를 기억하..

[운영체제] 2-4. PCB

오늘은 PCB(Process Control Block)에 대해서 정리해보겠습니다. Control Data Structures 운영체제에서 프로세스를 조작하기 위해 사용하는 데이터 구조입니다. 각 프로세스와 리소스의 현재 상태의 정보를 나타내고 있습니다. 우리는 그러한 자료구조는 PBC라고 부르기로 하였습니다. PCB(Process Control Block) PCB는 우측 그림과 같이 프로세스의 속성 정보들을 포함하고 있습니다. 식별자(Identifier) : 0부터 1씩 증가하며 정수값을 갖습니다. 식별자의 프로세스, 부모 프로세스의 식별자(만약 존재한다면!), 프로세스를 실행시키고 있는 사용자의 식별자, 프로세스 그룹의 식별자까지 저장합니다. -> 운영체제는 프로세스가 생성되면, 프로세스 그룹을 지정합..

CS/OS 2023.09.12