본문 바로가기

컴파일러2

운영체제 14장 - 메모리 관리(1) : 주기억장치(메인 메모리) 개요 - 운영체제 14장- 메모리 관리(1) : 주기억장치(메인 메모리) 개요 - 운영체제의 역할 중에 제일 큰 비중을 차지하는 부분이 프로세스 관리와 메모리 관리이다. 앞의 장들로 프로세스 관리에 대해서 배웠다. 이번 장부터는 메모리 관리에 대해서 학습을 할 것이다. 지금 메모리를 생각하면 반도체인 집적회로 메모리를 생각하게 된다. SRAM은 캐시 메모리에 사용되고 DRAM이 메인 메모리에 사용이 된다. 하지만 이전의 메모리는 한 칩 안에 넣는 것이 아니라 개별적으로 메모리를 가지고 있어서 하나의 메모리에 많은 용량을 넣을 수 없었다. 이러한 형태가 트랜지스터 메모리의 형태이다. 이보다 전의 형태는 진공관 메모리 형태로 크기는 크지만 데이터를 넣을 용량은 더 적은 메모리의 형태이다. 70년대에서는 8bit PC.. 2017. 4. 28.
컴퓨터 구조 3장 - 프로그램 밑의 세계 - 컴퓨터 구조 3장- 프로그램 밑의 세계 - 컴퓨터는 하드웨어적으로 소프트웨어적으로 어떻게 구성이 되어 있을까? 먼저 하드웨어적인 부분을 생각해보도록 하자. 컴퓨터의 고전적 구성 요소 다섯 가지는 입력, 출력, 메모리, 데이터패스, 제어 유닛이다. 데이터패스와 제어 유닛을 합쳐 프로세서라고 부른다. 우리가 가진 컴퓨터를 한 번 뜯어보도록 하자. 우선 본체를 뜯어보기 전에 우리는 먼저 입력 장치와 출력 장치를 볼 수 있다. 마이크나 키보드 등이 입력 장치이고 스피커나 디스플레이와 같은 것이 출력 장치가 될 수 있다. 최근에는 터치스크린을 많이 사용하여 입출력을 동시에 작동한다. 터치스크린은 정전용량 감지 기법을 사용하여 만들어진다. 이제는 컴퓨터의 상자를 한 번 열어보자. 본체를 뜯으면 집적회로 또는 칩이라.. 2017. 4. 12.