본문 바로가기

CS11

컴퓨터 구조 - (6) 보조 기억 장치와 입출력 장치 - 목차 - 1. 하드디스크와 플래시 메모리 2. RAID 정의와 종류 3. 장치 컨트롤러와 장치 드라이버 4. 다양한 입출력 방법 1. 하드디스크와 플래시 메모리 하드디스크(HHD)의 구조 : 자기적인 방식으로 데이터를 저장하는 보조기억장치 용어 설명 플래터 자기적인 방식으로 데이터를 저장하는 원판 스핀들 플래터를 회전시키는 요소. 돌리는 속도는 RPM 단위로 표시 헤드 플래터를 대상으로 데이터를 읽고 쓰는 구성 요소 디스크 암 헤드를 원하는 위치로 이동시키는 요소 트랙 자기 디스크 상에서 데이터의 기록, 판독을 할 수 있는 띠 모양의 영역 섹터 섹터는 자체적으로 주소를 가지고 있는 스토리지의 단위. 하나 이상의 섹터를 묶어 블록이라 표현 실린더 여러 겹의 플래터 상에서 같은 트랙이 위치한 곳을 모아 .. 2023. 1. 27.
운영체제 - (1) 운영체제 개론 - 목차 - 1. 운영체제 개념 2. 운영체제 큰 그림 1. 운영체제 개념 운영체제 : 실행할 프로그램에 CPU, 메모리, 보조기억장치, 입출력장치 등과 같은 컴퓨터 부품들을 할당하고, 프로그램이 올바르게 실행되도록 돕는 프로그램이다. 컴퓨터가 부팅될 때 항상 메모리 내 커널 영역에 적재되어 실행된다. 운영체제는 실행할 프로그램을 메모리에 적재하고, 더 이상 실행되지 않는 프로그램을 메모리에서 삭제하며 지속적으로 메모리 자원을 관리한다. 또한 한 프로그램이 CPU를 독점할 수 없게 최대한 공정하게 여러 프로그램에 CPU를 할당한다. => 커널 영역에 적재되어 사용자 영역에 적재된 프로그램들에 자원을 할당하고 이들이 올바르게 실행되도록 돕는 역할 => 운영체제 덕분에 개발자는 하드웨어를 조작하는 코드를 직.. 2023. 1. 27.
컴퓨터 구조 - (5) 메모리와 캐시 메모리 - 목차 - 1. RAM의 특징과 종류 2. 메모리의 주소 공간 3. 캐시 메모리 1. RAM의 특징과 종류 RAM은 전원을 끄면 저장된 내용이 사라지는 휘발성 저장 장치이다. RAM의 용량이 크면 보조기억장치에서 많은 데이터를 가져와 미리 RAM에 저장할 수 있어 많은 프로그램들을 동시에 빠르게 실행하는 데 유리하다. DRAM : 시간이 지나면 저장된 데이터가 점차 사라지는 RAM SRAM : 시간이 지나도 저장된 데이터가 사라지지 않는 RAM DRAM SRAM 재충전 필요함 필요없음 속도 느림 빠름 가격 저렴함 비쌈 집적도 높음 낮음 소비 전력 적음 높음 사용 용도 주기억장치(RAM) 캐시 메모리 SDRAM : 클럭과 동기화된 DRAM으로 클럭에 맞춰 동작하며 클럭마다 정보를 주고 받을 수 있는 DR.. 2023. 1. 26.
컴퓨터 구조 - (4) CPU 성능 향상 기법 - 목차 - 1. 빠른 CPU를 위한 설계 기법 2. 명령어 병렬 처리 기법 3. CISC와 RISC 1. 빠른 CPU를 위한 설계 기법 클럭 : 클럭 속도가 높은 CPU가 성능이 좋다. 너무 빨라지면 발열이 발생해 성능이 저하된다. 1Hz : 1초에 클럭이 몇 번 반복되는지 나타낸다. 코어 : 명령어를 실행하는 부품. 멀티 코어 프로세서 : 코어를 여러 개 포함하고 있는 CPU. 스레드 : 명령어를 실행하는 단위. 하드웨어적 스레드 : 하나의 코어가 동시에 처리하는 명령어 단위. 논리 프로세서라고도 부른다. 소프트웨어적 스레드 : 하나의 프로그램에서 독립적으로 실행되는 단위. 멀티 스레드 프로세서 : 하나의 코어로도 여러 개의 명령어를 동시에 실행할 수 있는 여러 스레드를 지원하는 CPU 2. 명령어 .. 2023. 1. 23.