'정보통신 기술/컴퓨터 기술정보' 카테고리의 글 목록
반응형

정보통신 기술/컴퓨터 기술정보 9

컴퓨터 세대별 발전과정 및 특징 알아보기

컴퓨터는 기계장치인 하드웨어와 이를 움직이게 하는 소프트웨어로 구성되고 중앙처리장치는 레지스터와 제어장치, 연산장치로 구성됩니다. 우리가 사용하는 지금의 컴퓨터가 탄생하기 까지는 최초의 전자식 ‘애니악’이 개발된 이후로 관련된 기술은 수많은 발전을 해왔습니다. Computer의 발전은 앞으로도 계속될 것입니다. 지금까지의 발전 과정을 살펴보는 것은 현재와 미래의 Computer의 기술 발전을 이해하는데 많은 도움이 될 것입니다. 그럼, 지금의 컴퓨터가 나오기까지의 세대별로 살펴보도록 하겠습니다 ■ 제1세대 (1951 ~ 1958) 제1세대 는 데이터의 저장과 처리에 “진공관(Vacuum Tube)” 을 사용한 것이 특징입니다. 주기억 장치에는 자기 드럼을 사용 보조기억 장치는 천공 카드, 종이테이프를 이..

컴퓨터 시스템 구성요소 이해하기

컴퓨터는 다양한 종류의 소프트웨어와 하드웨어 부품들의 조합으로 이루어진 복합한 시스템입니다. 이런 복잡한 구성요소들에 대하여 알아보도록 하겠습니다. ■ 하드웨어와 소프트웨어 'Computer Hardware'란 기기를 구성하는 여러 부품이나 기계장치와 같은 물리적인 장비를 말합니다. 컴퓨터 본체, CPU, 하드 디스크, 마우스, 모니터, 비디오 카드, 사운드 카드 등 손으로 만질 수 있는 모든 것이 모두 하드웨어 입니다. 구성하는 하드웨어 장치에는 중앙처리장치, 입력장치, 출력장치, 저장장치 등이 있습니다. 'Computer Software'란 하드웨어를 운영하는 프로그램을 말합니다. 쉽게 말해서 컴퓨터를 움직이는 OS(Operating System)을 포함한 게임을 한다거나, 문서를 작성 할 때 사용하..

컴퓨터 CPU의 캐시메모리 역할과 동작원리

우리가 알고 있는 일반적인 CACHE 메모리의 역할은 속도가 빠른 CPU와 속도가 느린 RAM 장치 사이에서 속도차이에서 오는 병목현상을 해소하기 위하여 사용하고 있습니다. 컴퓨터 사용자가 프로그램을 동작시키면 RAM(주기억장치)에서 로딩 후 CPU는 해당 프로그램을 CACHE 메모리에 저장해 두었다가 필요할 때 가져와 사용합니다. 그래서 메인 메모리보다 동작 속도가 아주 빠르며, 이 때문에 컴퓨터 시스템의 속도 향상에 매우 중요한 역할을 합니다. 캐시 메모리의 유뮤에 따른 시스템의 동작원리를 보면 1) 캐시 기억장치가 없는 시스템의 경우에는 중앙처리장치가 명령어와 데이터를 인출하기 위해 주기억장치에 접근한 뒤, 주기억장치에서 명령어와 데이터를 획득, 중앙처리장치내 레지스터에 저장합니다. 2) 캐시 기억..

인터럽트 처리과정 및 정의, 종류 알아보기

인터럽트란 사전적 의미로는 '끼어들다', '중단시키다' 의 의미를 가진 단어입니다. 즉, 어떤 일을 하는 중에 다른 무엇인가 끼어들어와서 하던 일을 중단시키고 끼어들어온 일부터 진행시키는 것을 의미합니다. 컴퓨터의 구조에서는 CPU 프로세서가 다른 여러 가지 원인에 의하여 현재 하는 일을 중단하고 발생된 일을 처리한 후 다시 실행중인 작업으로 복귀하는 것을 말합니다. [Interrupt 종류] 외부 , 내부 , 소프트웨어 로 나눌수 있습니다. 내부 (소프트웨어) 프로그램 내부에서 발생하는 것으로, 잘못된 명령이나 잘못된 데이터를 사용할 때 발생되며 Trap이라고도 부릅니다. 예를들어 허용하지 않는 명령 또는 공간을 접근, 계산결과에 대한 오버플로어(Overflow)/언더플로어(Underflow) 등이 있..

레지스터와 캐시메모리...기억장치 이해하기

컴퓨터에는 다양한 기억장치가 있는데요, 기억장치란 보통 메모리를 의미합니다. 메모리의 종류를 간단히 살펴보면, 보통 레지스터, 캐시, RAM이 있습니다. 레지스터는 제일 빠른 메모리로, CPU 계산과정의 일부로 작동합니다. 캐시메모리는 레니스터 다음으로 빠른 메모리로 L1, L2, L3 캐시 등 여러 단계로 나뉘어지는데, 숫자가 작을수록 용량이 작고 빠르며, 숫자가 클수록 용량이 크고 느립니다. RAM은 매우 빠르기는 하나, 레지스터, 캐시 보다는 빠르지는 않습니다. 그러나, 보조기억장치 보다는 훨씬 빠르답니다. RAM에 대한 상세한 내용은 지난 포스팅을 참고하세요. 컴퓨터 주기억장치 & 보조기억장치 란...무엇인가 컴퓨터에 있어 기억장치는 필요한 정보를 보관하고, 저장하는 매우 중요한 장치 중 하나 입..

컴퓨터 시스템 버스의 기능과 제어버스 동작들

오늘의 포스팅은 컴퓨터 시스템의 구성 요소들… 즉 CPU, 기억장치, I/O 장치들을 상호 연결해주는 시스템 버스에 대해서 알아보도록 하겠습니다 버스(Bus)란 서로 다른 장치들을 연결하는 전송 매체 이며, 이 버스를 통해서 데이터가 전송됩니다. 전송되는 데이터의 유형들은 보면 1. 프로세서가 기억장치로부터 명령어와 데이터를 읽는 유형 2. 프로세서가 기억장치에 데이터를 저장하는 유형 3. 프로세서가 입출력 모듈을 통하여 데이터를 읽고, I/O 장치로 데이터를 전송하는 유형 4. I/O 모듈 DMA(Direct Memory Access)를 통해 기억장치와 직접 데이터를 교환하는 전송 유형 등이 있습니다. ■ 기능에 따른 버스의 종류와 특징들을 알아보면. ◈ 데이터 버스 (data bus) 시스템 요소들 ..

컴퓨터 주기억장치 & 보조기억장치 란...무엇인가

컴퓨터에 있어 기억장치는 필요한 정보를 보관하고, 저장하는 매우 중요한 장치 중 하나 입니다. CPU의 저장장치 레지스터가 있고, CPU의 명령이나, 자료를 일시적으로 저장하는 캐시가 있습니다. 컴퓨터가 동작할 때 처리 하는 프로그램들의 명령어나 자료를 저장하는 주기억장치가 있고, 개인의 자료와 처리 결과를 보관하는 보조기억 장치가 있습니다. 오늘은 주기억장치과 보조기억장치에 대하여 알아보도록 하겠습니다. ■ 주기억장치 (Computer Memory, Primary Memory) 주기억장치는 컴퓨터 내부에서 현재 CPU가 처리하고 있는 내용을 저장하고 있는 기억장치입니다. 비교적 용량이 크고 처리 속도가 빠릅니다. 특징은 CPU의 명령에 의해 기억된 장소에 직접 접근하여 읽고 쓸 수가 있습니다. 대표적인..

CPU 구조 와 기능 및 내부 레지스터 특징

컴퓨터에서의 핵심인 CPU에 대한 구조와 기능들 그리고 CPU 내부의 레지스터들에 대한 특징들을 살펴보도록 하겠습니다. CPU는 Central Processing Unit의 약자로, 컴퓨터 프로그램의 명령어 해석 및 연산 후, 결과를 출력하는 역할로 거의 사람에 있어 뇌와 같은 기능을 하고 있습니다. CPU는 연산량이 매우 많기 때문에, 열이 아주 많이 발생합니다. 그렇기 때문에 CPU에 보시면 모두 쿨러가 장착되어 있는 것을 볼 수 있습니다. 이런 CPU에 무리를 가지 않도록 우리는 CPU와 메모리가 어떻게 일을 하는지 이해하고 있어야 좋은 프로그램을 만들 수 가 있지요. 그럼 CPU의 기능부터 알아보도록 하겠습니다. ■ CPU의 기능 명령어 인출 / 명령어 해독 : 모든 명령어들에 대하여 공통적으로 ..

연도별로 보는 컴퓨터 역사에 대해서 알아보기

Computer는 단순한 수치계산 목적의 장치로 개발되었다가, 오늘날 첨단기술의 하드웨어와 다기능화 프로그램을 이용하여 원하는 결과를 얻을 수 있는 된 멀티미디어 장치로 발전되었습니다. 컴퓨터의 등장과 발전은 국가주도의 군사용으로 개발되었다가 1953년부터 상업용으로 발전을 합니다. 발전 순서를 보면 ‘ABC Computer → ENIAC Computer → 노이만의 프로그램 내장방식 → EDSAC → UNIVAC 1 → IBM 701’ 입니다. ■ 1939 년 아타나 소프트와 베리에 의해서 “ABC Computer”가 제작되었고 특수 목적용 전자식 디지털의 효시가 되었습니다. ■ 1642 년 컴퓨터의 역사가 되는 그 유명한 파스칼의 덧셈, 뺄셈이 가능한 최초의 기계식 계산기가 처음으로 개발, 탄생하게 ..

반응형