Cute Running Puppy
반응형

혼공컴운 14

[혼공컴운] chatper 08. 입출력 장치

08-1. 장치 컨트롤러와 장치 드라이버 장치 컨트롤러 입출력 장치는 너무 다양하다 cpu에 비해 속도가 매우 느리다 이러한 이유로 입출력 장치는 컴퓨터에 직접 연결되지 않고 장치 컨트롤러라는 하드웨어를 통해 연결된다 장치 컨트롤러는 입출력 제어기, 입출력 모듈 등으로 다양하게 불린다 위의 문제 해결 방법 cpu와 입출력장치 간의 통신 중계 오류 검출 데이터 버퍼링 : 전송률이 높은 장치와 낮은 장치 사이에 주고받는 데이터를 버퍼라는 임시 공간에 저장하여 전송률을 비슷하게 맞추는 방법 장치 컨트롤러의 내부 구조 데이터 레지스터 cpu와 입출력 장치 사이에 주고받을 데이터가 담기는 레지스터 버퍼역할을 함 주고 받는 데이터가 많은 입출력 장치에서는 레지스터 대신 RAM을 사용 상태 레지스터 입출력 작업을 할..

[혼공컴운] chatper 07. 보조기억장치

07-1. 다양한 보조기억장치 하드디스크 자기 디스크의 일종으로 취급하기도 함 자기적인 방식으로 데이터를 저장하는 보조기억장치 탐색 시간: 접근하려는 데이터가 저장된 트랙까지 헤드를 이동시키는 시간 회전 지연: 헤드가 있는 곳으로 플래터를 회전시키는 시간 전송 시간: 하드 디스크와 컴퓨터 간에 데이터를 전송하는 시간 플래시 메모리 USB, SD카드, SSD 전기적으로 데이터를 읽고 쓸 수 있는 반도체 기반 저장 장치 07-2. RAID의 정의와 종류 RAID의 정의 여러 개의 물리적 보조 기억장치를 마치 하나의 논리적 보조 기억장치처럼 사용하는 기술 RAID의 종류 구성 방식에 따라 RAID 0~6으로 나뉨 - RAID 0 (striping) 같은 규격의 디스크를 병렬로 연결 (여러 디스크에 동시 접근)..

[혼공컴운] chatper 06. 메모리와 캐시 메모리

06-1. RAM의 특징과 종류 DRAM dynamic RAM 저장된 데이터가 동적으로 변하는(사라지는) RAM 데이터의 소멸을 막기 위해 일정 주기로 데이터를 재활성화(다시 저장) 해야 한다 소비전력이 비교적 낮고, 저렴하고, 집적도가 높기에 일반적으로 사용하는 메모리 SRAM static RAM 저장된 데이터가 변하지 않는 RAM 시간이 지나도 데이터가 사라지지 않음 (데이터를 재활성 할 필요 없음) DRAM 보다 일반적으로 속도가 빠름 SRAM도 전원이 공급되지 않으면 저장된 내용이 날아간다 SDRAM 클럭 신호와 동기화된 발전된 형태의 DRAM DDR SDRAM 최근 가장 흔히 사용되는 램 대역폭을 넓혀 속도를 빠르게 만든 SDRAM 한 클럭당 하나씩 데이터를 주고받을 수 있는 SDRAM을 SDS..

[혼공학습단 11기] 혼공컴운 2주차 미션

기본 미션 1. P.125 확인 문제 2번 문제 설명에 맞는 레지스터를 보기에서 찾아 빈칸을 채워보세요 [프로그램 카운터, 명령어 레지스터, 플래그 레지스터, 범용 레지스터] (1): 연산 결과 혹은 CPU 상태에 대한 부가 정보를 저장하는 레지스터 (2): 메모리에서 가져올 명령어의 주소를 저장하는 레지스터 (3): 데이터와 주소를 모두 저장할 수 있는 레지스터 (4): 해석할 명령어를 저장하는 레지스터 정답 (1) 플래그 레지스터 (2) 프로그램 카운터 (3) 범용 레지스터 (4) 명령어 레지스터 해설 반드시 알아야 할 레지스터 프로그램 카운터 (PC) 메모리에서 가져올 명령어의 주소 저장 (== 명령어 포인터) 명령어 레지스터 메모리에서 읽어 들인 명령어를 저장하는 레지스터 제어장치는 명령어 레지스..