이론/컴퓨터 개론 10

인터럽트

인터럽트란? 컴퓨터가 파일을 처리하면서 복잡하고 커다란 파일을 처리하면 거기에 집중해서 아무런 일을 못하게 됩니다. 커다란 파일을 복사하는데 CPU가 마우스 동작을 받지 않고 거기에만 집중한다면 파일을 옮길동안 아무것도 하지 못하는 상황이 될 것입니다. 이런예기치 않은 상황이 발생할 경우 현재 실행중인작업을 일시 중단하고, 발생된 상황을 우선 처리한 후 실행중이던 작업으로 복귀하여 계속 처리하는 것을 말합니다. IRQ인터럽트를 요청하는 것에도 우선순위가 있습니다. 이것을 IRQ라고 부르는데 컴퓨터를 구성하는 각 장치들은 CPU에게 인터럽트를 요청할 때 CPU가 각 장치를 구분할 수 있는 고유한 IRQ가 있습니다. CPU는 각 장치에서 발생하는 IRQ를 확인한 후 우선순외가 가장 높은 장치에게 먼저 인터럽..

보조기억장치의 이해

보조기억장치 보조기억장치는 주기억장치의 단점을 보완하기 위한 장치이다. 보조기억장치는 주기억장치에 비해 속도는 느리지만 전원이 차단되어도 내용이 그대로 유지되고, 저장용량이 크다는 장점이 있다. 보조기억장치의 종류 하드디스크하드디스크는 자성 물질을 입힌 금속 원판을 여러 장 겹쳐서 만든 기억 매체로, 개인용 컴퓨터에서 보조기억 장치로 널리 사용되고 있다.- 저장 용량이 크고, 데이터 접근 속도가 빠르나 충격에 약해 본체 내부에 고정시켜 사용하므로 이동이 불편하다.- 최근에는 이동이 간편한 외장형 하드디스크가 개발되어 많이 이용하고 있다. 집 디스크집 디스큰 대용량 데이터를 이동하거나 백업할 때 사용되는 휴대용 디스크이다. 플래시 메모리(Flash Memory) EEPROM의 일종으로, 비휘발성 메모리이다..

주기억장치의 이해

주기억장치란? 주기억장치는 CPU가 직접 접근하여 데이터를 처리할 수 있도록 도와주는 기억장치이고 보조기억장치는 저장공간이 부족한 주기억장치를 보조해서 데이터를 처리하기보다는 보관하려는 목적이 강하다. 주기억장치의 종류 메인보드에서 병목현상을 설명한 글을 보았다면 이해가 빠를 것이다.메인보드에서뿐만 아니라 CPU의 처리속도가 너무 빠른데 자료가 없어서 처리를 못하는 안습한 상황이 이뤄지는 방지하기 위해서 만들어 진것이 바로 캐쉬메모리다.보통 L1캐쉬 L2캐쉬 이렇게 부른다. 이 캐쉬메모리는 CPU 바로 옆에 있어서 자료를 끊기지 않고 빠르게 공급하는 역활을 가진다. 조금 예를 들어서 설명해 보겠다.핸드폰 공장에서 우리가 물건을 사기까지는 어떤 과정을 거치게 될가?핸드폰 공장에서 대량으로 물건을 생산한 뒤..

메인보드란?

메인보드란? 컴퓨터 내에서 기본회로와 부품들을 담고 있는 가장 기본적이고 물리적인 하드웨어로서, 마더보드(mother board) 또는 주기판(主基板)이라고도 한다. PC의 실행 환경을 설정하고 그 정보를 유지해 주며, PC가 안정적으로 구동되게 해주고, PC의 모든 장치들의 데이터 입출력 교환을 원활하게 해주는 부분이다. 메인보드에 포함되는 컴퓨터 부품들은 중앙처리장치(CPU), 마이크로프로세서, 보조프로세서(옵션), 메모리, 바이오스, 확장슬롯, 접속회로 등이다. 확장슬롯을 통해 그 외의 부품들을 추가할 수 있다. 위의 여러 가지 회로는 단단한 표면 위에 눌려 찍히는데, 보통 일괄적으로 단번에 만들어진다.[네이버 지식백과] 메인보드 [mainboard] (두산백과) 아무리 좋은 CPU, 메모리, 그래..

Data의 분류

컴퓨터는 펄스(단순한 전기적 신호)를 이용하여 컴퓨터 내부에 입력된 모든 자료를 송,수신한다. 즉, 전기가 흐르는 상태인 'ON(TRUE,1,)'과 전기가 흐르지 않는 상태인 OFF(FALSE,0)를 조합하여 자료를 표현한다. 컴ㅍ터 내부에서 전기적 신호가 ON 또는 OFF일 때 각각의 신호를 나타내는 단위로 비트(Bit)를 사용하며, 하나의 비트에는 2진수의 0 또는 1이 입력된다. 따라서 컴퓨터는 인간이 사용하는 10진법을 이해하지 못하고, 단지 컴퓨터는 2진수로 입력된 모든 자료만을 받아 들인다. 즉 전기가 흐르고 있다는 1, TRUE, ON 전기가 흐르고 있지 않다는 0, FALSE, OFF 정보의 물리적 표현 단위 비트 데이터의 최소단위 전기가 흐르고 있다, 없다를 표시하는 단위이다. 1은 있다..

컴퓨터의 분류

컴퓨터의 분류는 사용 목적에 따른 분류, Data표현 바법에 따른 분류, 처리능력에 따른 분류로 나눌수 있다. 사용목적에 따른 분류 -특수용 컴퓨터 전용 컴퓨터라고도 하며 일반적인 업무가 아닌 특정한 분야의 문제를 해결하기 위해 설계 및 제작된 컴퓨터이다. 군사용, 업무용, 산업용, 핵 반응 시설 제어, 생산 공정 등에서 이용한다. -일반용 컴퓨터 범용 컴퓨터라고도 하며 특정한 분야가 아닌 일반적인 업무와 문제를 분석하고 해결하기 위해 설계 및 제작된 컴퓨터이다. Data 표현 방법에 따른 분류 아날로그 컴퓨터 아날로그 컴퓨터는 연속적인 자료, 즉 전압, 길이, 전류, 파동 등의 아날로그 데이터를 입력받아 곧바로 증폭회로와 같이 연속적인 형태로 출력하는 컴퓨터이다. 출력 결과의 정밀도는 디지털 컴퓨터에 ..

컴퓨터 개론 - 컴퓨터의 발달 과정

계산기의 발달과정 네이피어 봉 -> 파스칼 계산기, 라이프니츠 계산기 -> 잭쿼드의 펀치기기 ->배비지의 계산기 -> 홀러리스의 천공카드 시스템 -> MARK1 컴퓨터의 발달과정 Turing Machine , ABC계산기 ->ENIAC컴퓨터(이때부터 프로그램 내장방식 도입) -> EDSAC, EDVAC -> UNIVAC -> IBM 컴퓨터의 세기별 분류 제 1세대 컴퓨터 1950년대 말까지의 시기로 진공관 시대이다. 주기억 장치로는 자기드럼을 사용하였고, 컴퓨터의 규모가 크고 가격이 매우 비싸며, 전력 소모가 크며 다른 세대에 비해 신뢰성이 낮다. 컴퓨터로는 ENIAC, EDVAC, UNIVAC-1, IBM 650, NCR 100 등이 해당되며 컴퓨터의 실용화가 시작되는 시점으로 하드웨어 개발에 중점을 ..

컴퓨터 개론 - 컴퓨터란?

*독학중입니다. 따끔한 지적 부탁드립니다.욕하면 마음이 여려서 상처받아요 ㅠㅠ 컴퓨터란 데이터를 입력받아 연산하고 기억하는 일련의 과정을 자동으로 처리하여 컴퓨터 사용자의 의사결정에 결정적 영향을 주는 정보를 산출하도록 제작된 전자적 정보시스템이다. 이러한 관점에서 볼 때 컴퓨터에 대한 정의를 함축된 단어로 표현하면 EDPS(Electronic Data Processing System) 또는 ADPS(Automatic Data Processing System)로 정의하는 것이 컴퓨터의 역활에 가장 가까운 정의가된다. 컴퓨터의 개념 일반적으로 컴퓨터에 입력되는 것을 데이터라 하며, 컴퓨터에 입력된 데이터는 가공을 거쳐 사람에게 처리된 산출물을 제공하게 되는데 이를 정보라 하고, 데이터가 컴퓨터에 입력되어 ..