관리 메뉴

도드넷

레지스터, 누산기, 보수기 - 정보처리기능사 필기 요점정리 2 본문

창고/정보처리기능사 [폐쇄]

레지스터, 누산기, 보수기 - 정보처리기능사 필기 요점정리 2

도드! 2015. 3. 31. 23:19





정보처리기능사 필기 요점정리 2 : 하드웨어와 소프트웨어



1. 컴퓨터의 구성

- 하드웨어 + 소프트웨어



<하드웨어>


1. 중앙처리장치

- CPU : 제어장치, 연산장치, 레지스터

- 제어장치 : 명령 해독/하달 (디코더 엔코더 명령해독기, 명령어 관련 레지스터들도 포함)

- 연산장치 : 연산, 비교 (논리회로 누산기 가산기 보수기)

- 레지스터 : 임시보관


* 누산기 : 연산결과저장

* 가산기 : 더하기

* 보수기 : 빼기


2. 레지스터

- MAR : 기억 번지 레지스터 : 주소 임시저장 

- MBR : 기억 버퍼 레지스터 : 정보 임시저장

- IR : 명령 레지스터 : 현재 실행중인 명령어 코드 기억

- PC : 프로그램 카운터 : 다음에 실행할 명령어 번지기억

- DR : 데이터 레지스터

- SR(PSW) : 상태 레지스터  


3. 주기억장치

- ROM / RAM


4. 주변장치(입출력장치)

- 입력 장치 : OMR, OCR, MICR(자성-특수잉크), 스캐너, 디지타이저

- 출력 장치 : 프린터, 모니터, COM, 플로터

- 보조기억장치 : HDD, CD-ROM, DVD, 플로피








<소프트웨어>



1. 운영체제(OS : Operating System)

- 제어 프로그램 : 감시및 관리 (경비아저씨)

- 처리 프로그램 : 번역, 서비스, 문제처리 


2. 응용 소프트웨어 

- 워드, 스프레드 시트, 프레젠테이션, 데이터 베이스


3. 언어 번역기

- 프로그래밍 언어를 기계가 이해할수있도록 해줌

- 종류 : 컴파일러(한꺼번에, 빠름, 목적프로그램), 인터프리터(행단위, 느림, 목적프로그램X), 어셈블러

- 언어번역 과정 : 원시프로그램 -> 번역 -> 목적 프로그램 -> 연계 편집 -> 로드 모듈 -> 로더 -> 실행


* 연계 편집 : 실행 프로그램으로 만드는것

* 로드 모듈 : 실행가능한 상태의 프로그램

* 로더 : 로드 모듈을 주기억 장치내로 옮겨서 실행해줌. [할당 연결링킹 재배치 적재] 


4. 프로그래밍 언어

- 저급언어 : 기계어, 어셈블리어

- 고급언어 : COBOL, C, JAVA







반응형
Comments