운영체제 2

2-2 CPU와 메모리

크오아아아아아아아ㅏㅇ아아아아(아무일 없음, 취준생, 가끔 급발진함) CPU의 기본 구성 산술논리 연산장치(Arithmetic and Logic Unit, ALU): 데이터를 연산하는 장치로, 산술연산과 논리연산을 수행한다. 제어장치(control unit): CPU에게 작업을 지시한다. 레지스터(register): CPU 내에 데이터를 임시로 보관하는 곳이다. 연산을 위해 필요한 데이터를 메모리에서 CPU로 가져와 임시로 보관하고, 연산 결과를 메모리에 저장하기 전 보관한다. 사용자 가시 레지스터(user-visible register): 사용자에 의해 내용이 변경된다. 데이터 레지스터(DR): 메모리에서 가져온 데이터를 임시로 보관한다. CPU에서 주로 사용되며, 일반 레지스터 또는 범용 레지스터라고 ..

1-2 운영체제의 역사 / 운영체제, OS시스템, 컴퓨팅 환경

일괄 작업 시스템 batch job system 1950년대. 아주 작은 논리회로인 IC칩으로 컴퓨터가 만들어지면서 등장했다. 현대적인 프로그래밍과 컴퓨터의 시작(진공관&전선 탈출)! CPU, 메인메모리가 있었고 입력장치로는 *천공카드 리더(OMR의 원조)를, 출력장치로는 *라인프린터를 사용했다. * 천공카드 리더: 구멍을 뚫어 문자와 숫자를 표현했다. 흔히 시험에 쓰이는 OMR카드에 까만 점을 칠하는 것과 비슷하다. 구멍을 뚫었다니 꼭 오르골을 사용하는 것 같기도. * 라인프린터의 '라인'은 한줄씩만 출력한다는 의미이다. 그러나 이러한 입출력 기기로 인해 일괄 처리 시스템(batch processing system)이다. 시분할 시스템 time sharing system 1960년대 후반. 다중 프로그..