Study/컴퓨터구조

입출력장치입력: CPU가 외부에서 정보를 받아들이는 과정출력: CPU가 외부로 정보를 내보내는 과정입출력 처리: CPU가 입출력장치와 정보를 주고받는 과정입력장치문자, 기호, 소리, 동영상 정보를 컴퓨터가 이해할 수 있는 2진 코드로 변환시켜, 주기억장치에 저장하거나 CPU에 전달하는 역할을 하는 것키보드, 지시장치, 원시 데이터 입력장치키보드문자, 숫자, 특수문자 키들을 통해서 입력을 발생시키고 방향키와 기능키를 통해서 수정과 편집을 쉽게 할 수 있는 가장 널리 이용되는 입력장치기계식 키보드(스프링 방식), 멤브레인 키보드(비스프링 방식) 등1975년부터 PC에 사용되기 시작101 키보드가 가장 기본지시장치마우스: 커서의 이동이나 영역을 지정할 수 있고 아이콘을 선택하고 메뉴를 실행할 수 있는 입력장치..
보조기억장치주기억장치의 저장 용량 부족을 보완하며, 비휘발성 특징을 이용해 데이터를 반영구적으로 저장하는 기억장치하드 디스크, 플로피 디스크, CD, DVD, 플래시 기억장치 등기억장치의 계층적 구조에서 가장 하위 단계에 위치동작 속도는 저속이고 가격이 저렴하지만 많은 양의 데이터 저장 가능2가지 연결 방식IDE: 병렬 케이블을 이용하여 1개 채널에 2개씩 장치 연결 가능(Master, Slave)SATA: 비교적 빠른 직렬연결을 이용하여 연결(3~6 Gbit/s)CPU, ROM, RAM, 보조기억장치의 관계컴퓨터 전원을 켜면 CPU는 자동적으로 ROM에 저장된 프로그램들을 실행시켜서 부팅을 수행완전하게 부팅이 되면, 사용자는 보조기억장치에 저장된 응용 프로그램을 실행시켜서 주기억장치의 RAM에 프로그램..
캐시기억장치주기억장치에 저장되어 있는 명령어와 데이터 중의 일부를 임시적으로 복사해서 저장하는 장치캐시는 데이터를 저장하고 인출하는 속도가 주기억장치보다 빠름CPU가 캐시기억장치에 저장된 명령어와 데이터를 처리할 경우, 주기억장치보다 더 빠르게 처리할 수 있음결과적으로 캐시기억장치는 느리게 동작하는 주기억장치와 빠르게 동작하는 CPU 사이에서 속도 차이를 줄여줘 CPU에서의 데이터와 명령어 처리속도를 향상시킴고속완충기억장치컴퓨터의 기억장치 구성Low▼용량▼HighCPU 내의 레지스터High▲속도 & 가격▲Low캐시기억장치 SRAM주기억장치 DRAM보조기억장치CPU 내부CPU의 처리속도와 비슷한 접근속도를 가진 레지스터들이 포함레지스터 기억장치는 높은 가격 때문에 많은 용량으로 구성하기 어려움캐시기억장치주..
기억장치주기억장치(Main Memory): CPU와 접근 통신이 가능한 기억장치보조기억장치(Auxiliary Memory): 현재는 필요하지 않은 프로그램이나 데이터를 저장하고 있다가 데이터나 프로그램을 요구하는 경우 주기억장치로 데이터를 전달하는 저장장치성능 평가 요소기억 용량Capacity기억 용량의 단위는 비트를 기본으로 함바이트, 단어접근 시간Access Time기억장치에 저장된 데이터를 읽거나 새로운 데이터를 기록하는 데 걸리는 시간기억장치에 읽기 요청이 발생한 시간부터 요구한 정보를 꺼내서 사용 가능할 때까지의 시간사이클 시간Cycle Time연속적으로 기억장치에 접근할 때, 두 번을 접근하는데 요구되는 최소 시간기억장치에 읽기 신호를 보낸 후 다시 읽기 신호를 보낼 수 있을 때까지의 시간 간..
CPU & 마이크로프로세서마이크로프로세서컴퓨터에서 명령을 수행하고 데이터를 처리하는 CPU를 집적회로의 칩 형태로 만든 것폰 노이만 컴퓨터 구조프로그램 내장 방식데이터와 명령어가 주기억장치에 저장되어 있다가 버스를 통해서 CPU로 전달CPU는 전달되어 온 명령어를 이용하여 데이터를 사용자가 원하는 형태로 처리결과는 다시 데이터 버스를 통해서 주기억장치 RAM으로 보냄머신 사이클프로그램을 구성하는 명령어는 CPU에서 4단계의 과정을 통해서 수행 → 머신 사이클① 인출(Fetch) 사이클: 필요한 명령어를 주기억장치에서 불러오는 사이클② 해독(Decode) 사이클: 호출된 명령어를 해석하는 사이클③ 실행(Execute) 사이클: 해석된 명령어를 산술논리연산장치를 통해 실행④ 저장(Store) 사이클: 수행결..
시스템 버스버스: 컴퓨터에서 두 개 혹은 그 이상의 장치들을 연결하는 공유 전송 매체프로세서가 기억장치로부터 명령어와 데이터를 읽는 유형프로세서가 기억장치에 데이터를 저장하는 유형프로세스는 I/O 모듈을 통하여 I/O 장치로부터 데이터를 읽고, 프로세서가 I/O 장치로 데이터를 전송하는 유형I/O 모듈이 DMA(Direct Memory Access)를 통해 기억장치와 직접 데이터를 교환하는 전송 유형시스템 버스: 프로세서, 기억장치 및 I/O 장치간의 통신을 위한 상호 연결에 이용시스템 버스의 분류주소 버스데이터가 읽혀지거나 쓰여질 기억장소의 주소를 전송하는 통로CPU가 외부로 발생하는 주소 정보를 전송하는 신호 선들의 집합(단방향)주소 버스의 비트 수는 최대 기억장치 용량을 결정데이터 버스모듈들 사이로..
김캣치
'Study/컴퓨터구조' 카테고리의 글 목록