본문 바로가기

CS/컴퓨터구조9

입출력 시스템과 입출력장치 우리들은 입출력장치를 통해서 컴퓨터를 사용합이다 데이터를 컴퓨터의 외부로부터 읽어 들이는 것이 입력장치, 처리한 결과인 정보를 컴퓨터의 외부로 출력하는 것이 출력장치 입니다. 인간이 컴퓨터에서 처리를 실행하기 위한 중계를 하는 장치,구조,결정,사고를 총칭해서 맨머신인터페이스 라고 합니다. 인간은 컴퓨터시스템의 외부 존재이기 때문에 입출력장치는 맨머신인터페이스의 일부라고 생각됩니다. 입출력장치의 기능 인간은 옛날부터 문자를 사용해서 데이터와 정보를 표현했습니다. 문자(상형 문자) 는 영어와 숫자, 가나문자,한자 등을 말하고 인간이 직접 읽고 쓸 수 있다는 특징을 갖고 있기 때문에 데이터를 표현하기 좋게 하는 방법이라고도 할 수 있습니다. 이 때문에 컴퓨터에 입력하는 데이터와 컴퓨터의 출력 결과는 종래부터 .. 2023. 12. 6.
기억장치 현대의 컴퓨터는 1946년 폰 노이만이 제안한 프로그램 내장 방식을 채택하고 있으며 컴퓨터는 일반적인 기계들과는 달리 기억장치를 가지고 있습니다. 기억 장치는 처리할 프로그램과 데이터를 기억하거나 또는 처리한 후의 결과를 기억하는 장치로서 크게 내부 기억장치 와 외부 기억장치로 나눌 수 있습니다. 기억 장치의 특성을 결정하는 요소로는 기억 용량, 액세스 또는 사이클 타임, 단위 기억 용량당의 가격 등을 들 수 있습니다. 처음부터 요약을 하고 시작을 하자면 주 기억장치 1.Rom Mask-Rom , PRom , EPRom , EERom 2.RAM DRAM, SRAM 3. 자기 코어 보조 기억장치 HDD, SSD, USB, Floppy disk, CD-Rom 여기서 추가적으로 주 기억장치와 보조기억 장치의 .. 2023. 12. 1.
제어 장치 ALU 및 레지스터들과 더불어 중앙처리 장치의 주요 구성요소들 중의 하나인 제어 장치는 컴퓨터의 모든 장치들이 유기적으로 동작하도록 제어 합니다. 1. 명령어 코드의 해독 2. 명령어 실행에 필요한 제어 신호들의 발생 즉 제어장치는 컴퓨터 프로그램을 구성하고 있는 명령어들을 해독하고 그 결과에 따라 명령어 실행에 필요한 동작들을 수행시키기 위한 제어 신호들을 발생하는 장치입니다. 데이터 처리기에서 제어 로직으로 보내지는 상태신호는 연산기에서 데이터를 처리한 결과에 따라 발생되는 상태들로서 제어 로직의 알고리즘이 동작되는 동안 상태에 따라 분기 한다던가 혹은 상태 변환을 하기 위한 판단 기준을 공급해 주는 신호입니다. 명령어 해독기 : 명령어 레지스터(IR) 로부터 들어오는 명령어의 연산 코드를 해독하여 .. 2023. 11. 17.
중앙 처리장치(CPU) 컴퓨터의 5대 기능 가운데 제어와 연산을 실행하는 중앙처리장치(cpu)를 들어가 봅시다 제어를 담당하고 있으며 이 부분을 제어장치 또는 제어기구 라고 합니다 실행되는 명령의 어드레스를 근거로 주기억장치에서 CPU에 명령을 내립니다, 그리고 어떤 명령을 해동해 필요한 동작지시를 다른 장치에 내립니다, 연산을 행하는 부분은 연산장치 또는 연산기구라고 하고 여러 가지 형식을 가진 데이터에 대해서 사칙연산, 논리연산이나 대소 비교 등을 실행합니다. 연산장치는 명령에 대응한 여러 가지 회로로부터 구성되어 있습니다. 이러한 기능을 수행하기 위한 중앙처리장치의 구성요소들을 세분화해서 보면 연산기능을 수행하는 연산장치, 처리해야 할 데이터들을 일시적으로 기억해 두는 범용 레지스터, 특수한 기능을 수행하는 특수 레지스터.. 2023. 11. 10.