[1- 컴퓨터개요 ] 1) 컴퓨터의정의 = EDPS또는 ADPS 입력된자료를프로그램이라는명령순서에따라처리하여그결과를사람이알아볼수있도록출력하는전자 (Electronic) 자료처리 (Data Processing) 시스템 (System) 2) 컴퓨터의특징 1 정확성 - 정확한입력에대하여정확한출력결과를나타낸다. - (Garbage In Garbage Out : 잘못된자료입력은잘못된결과를출력한다 ) 2 신속성 - 자료의처리에있어서빠른결과를나타낸다. 3 대용량성 - 처리하는자료의양이방대하다. 4 범용성 - 특수목적 ( 군사, 공학..) 외에여러곳에서사용이가능하다.( 기업, 개인 ) 5 호환성 - 특정시스템과의자료와정보의호환이가능하다. 3) 컴퓨터의구성요소 - 하드웨어 (Hardware) 하드웨어 : 컴퓨터의동작, 입력, 출력을제어할수있도록하는물리적인전자장치 하드웨어 5대구성요소 = 컴퓨터의 5대구성요소 - 제어장치 : CPU내에존재하며, 시스템전체장치들에게동작을지시하고제어하는장치 - 연산장치 : CPU내에존재하며, 제어장치의요구에따른연산을수행하는장치 - 기억장치 : 자료를저장하는장치로주기억장치와보조기억장치로나눈다. - 입력장치 : 사용자의요구사항을입력하는장치 - 출력장치 : 요구사항의처리결과를표현하는장치하드웨어 출력장치 본체제어장치연산장치기억장치 입력장치 소프트웨어 시스템소프트웨어 시스템소프트웨어 4) 컴퓨터의구성요소 - 소프트웨어 (Software) 소프트웨어 : 컴퓨터와관련장치들을작동시키는데필요한각종프로그램 - 시스템소프트웨어 : 운영체제, 컴파일러와같은시스템전체를운영하는프로그램 엠엔디시스템 (http://mndsystem.tistory.com) 1/5
- 응용소프트웨어 : 한글, MS오피스와같은특정업무처리를위한프로그램 펌웨어 (Firmware) : 하드웨어 ( 마이크로프로세서 ) 안에들어가는소프트웨어 - 대표적인펌웨어 롬바이오스 - 하드웨어와소프트웨어로구성되는특징을가진다. [2- 컴퓨터의발달과정 ; 계산기의역사 ] 1) 기계식계산기 파스칼의계산기 1642 파스칼 라이프니츠의계산기 1671 라이프니츠 최초의기계식계산기 덧셈과뺄셈만가능 파스칼의계산기를개량하여제작 사칙연산가능 바베지의차분기관 1823 삼각함수계산바베지바베지의해석기관 1833 현재컴퓨터와유사하게자동처리계산기고안 ( 미완성 ) 천공카드시스템 1890 홀러리스 일괄처리방식채택 인구조사업무, 국세조사에이용 2) 전기기계식계산기 튜링기계 1937 튜링 컴퓨터의논리적인모델이며, 오늘날디지털컴퓨터의모형 최초의전기기계식자동계산기 MARK-1 1944 에이컨 과학기술계산을목적으로개발 해석기관의원리실현 3) 전자식계산기 ENIAC 1946 모클리 & 에커트 최초의전자식계산기 외부프로그램방식이용 ENISAC 1949 윌키스 최초로프로그램내장방식을도입한계산기 UNIVAC-1 1951 모클리 & 에커트 최초의상업용계산기 국세조사, 대통령선거에이용 EDSAC 1952 폰노이만 프로그램내장방식과 2 진법채택 ENIAC EDSAC EDVAC UNIVAC 프로그램내장방식 프로그램과데이터를주기억장치에저장해두고주기억장치에있는프로그램명령어를하나씩차례대로수행하는방식 엠엔디시스템 (http://mndsystem.tistory.com) 2/5
폰노이만이최초로제안한방식 서브루틴의사용이가능하며사용빈도에제한이없다. 프로그램의공동수정이가능하며수정이외부프로그램방식보다용이 오늘날대부분의가전제품에사용 [3- 컴퓨터의발달과정 ; 세대별역사 ] 1)1세대컴퓨터 구성소자 진공관 (Tube) 사용언어 기계어, 어셈블리어 기억장치 자기드럼, 수은자연회로 부피와전력소모가크고속도가느리며신뢰도낮음 하드웨어개발에중점 2)2세대컴퓨터 구성소자 트랜지스터 (TR) 사용언어 COBOL, FORTRAN, ALGOL, LISP 기억장치 자기코어 고급언어와운영체제 (OS) 개발 온라인실시간처리시스템의실용화 다중프로그램도입 3)3세대컴퓨터 구성소자 직접회로 (IC) 사용언어 BASIC, PASCAL, PL/1등구조화된언어사용 기억장치 직접회로 (IC) 시분할처리시스템, 다중처리시스템개발 OMR, OCR, MICR 등의입력장치개발 경영정보시스템 (MIS) 개발 4)4세대컴퓨터구성소자 고밀도직접회로 (LSI) 사용언어 C, ADA등의문제중심의언어사용기억장치 고밀도직접회로 (LSI) 가상기억장치도입 마이크로프로세서의개발로첫개인용컴퓨터등장 최초의슈퍼컴퓨터개발 네트워크발달 5)5 세대컴퓨터 엠엔디시스템 (http://mndsystem.tistory.com) 3/5
구성소자 초고밀도직접회로 (VLSI) 사용언어 JAVA 등객체지향언어 (object-oriented language) 기억장치 직접회로 인공지능 (AI) 전문가시스템 퍼지이론 (Fuzzy Theory) 기억소자의발전과정 진공관 트랜지스터 집적회로 (IC) 고밀도집적회로 (LSI) 초고밀도집적회로 (VLSI) 6)CPU 의발달과정 (CPU: Central Process Unit) 80286 -> 80386-> 80486 -> PentiumMMX(80586) -> PentiumⅡ -> PentiumⅢ -> PentiumⅣ MMX: 80586 CPU 에멀티미디어를처리하기위한 57 개의명령어를추가한것 80386: 최초 32bit 명령어처리방식 - 흔히컴퓨터의기종을말할때쓰는펜티엄 ~~ 이런말이실제는 CPU 칩의기종말한다. [4- 컴퓨터의분류 ] 1) 사용목적에따른분류 1 범용컴퓨터 - 여러분야에서광범위하게사용할수있도록제작 ( 디지털컴퓨터가해당 ) 된시스템 - 사무처리, 통계처리, 공학용계산등의다양한데이터를처리한다. 2 전용컴퓨터 - 특수한목적에만사용하기위해제작 ( 아날로그컴퓨터가해당 ) - 항공기자동조정장치, 미사일유도체제등 2) 데이터취급에따른분류 1 디지털컴퓨터 - 문자나숫자화된비연속적인데이터를처리하는컴퓨터 - 사회각분야에서일반적으로사용 2 아날로그컴퓨터 - 연속적인물리량 ( 온도, 전압, 전류등 ) 을입력받아데이터를처리하는컴퓨터 - 군사용, 항공산업, 의료용등특수목적용 3 하이브리드컴퓨터 - 디지털컴퓨터와아날로그컴퓨터의장점혼합하여만든컴퓨터 3) 처리능력에따른분류 1 슈퍼컴퓨터 - 초당 30~50 테라플롭스 (TFlops) 의속도로연산수행, 일기예보, 인공위성제어등에사용 2 대형컴퓨터 (Mainframe Computer) - 여러개의 CPU를통해다수의단말에서들어온데이터를고속으로처리할수있는컴퓨터 - 은행, 병원, 대학등에서주로사용된다. 3 미니컴퓨터 ( 중형컴퓨터 ) - 중규모시스템으로학교, 연구소등의업무처리나과학용기술계산에사용한다. 4 마이크로컴퓨터 ( 소형컴퓨터 ) - 마이크로프로세서 (MPU) 를 CPU로사용하는컴퓨터엠엔디시스템 (http://mndsystem.tistory.com) 4/5
워크스테이션 (Workstation) 데스크톱컴퓨터 (Desktop Computer) 휴대용컴퓨터 RISC프로세서주로사용 네트워크에서서버역할담당 ( 서버급 PC) 고성능그래픽처리나공학용시뮬레이션에사용 책상에놓고사용할수있는일반적인개인용컴퓨터 가볍고크기가작아휴대가가능한개인용컴퓨터 랩톱 (Laptop): 무릎위에놓고사용할수있는크기의컴퓨터로일반컴퓨터보다는작고노트북보다는큼 노트북 (Notebook) 팜톱 (Palmtop): 손바닥위에놓고사용할수있는크기의수첩만한컴퓨터 PDA: 팜톱의일종으로, 개인정보를관리하거나컴퓨터와정보를주고받을수있다. - 손으로정보를직접써서입력받을수있고, 무선인터넷도가능하다. - 전자수첩기능, 이동통신기능, 비서기능, 개인정보관리기능등을가진컴퓨터 4) 디지털과아날로그의비교 구분 디지털컴퓨터 ( 디지털시계연상 ) 아날로그컴퓨터 ( 시침, 분침이있는시계연상 ) 입력형태 숫자, 문자 전류, 전압, 온도, 속도 출력형태 숫자, 문자 곡선, 그래프 연산형식 산술, 논리연산 미 / 적분연산 연산속도 느림 빠름 구성회로 논리회로 증폭회로 프로그래밍 필요 불필요 정밀도 필요한한도까지 ( 소수점 0.000000.) 제한적 기억가능 있음 없음 적용범위 범용 특수목적용 가격 고가 저가 엠엔디시스템 (http://mndsystem.tistory.com) 5/5