
정보처리기능사 필기는 4과목으로 이루어져 있습니다.
전자계산기 일반, 패키지 활용, PC 운영체제, 정보 통신 일반.
그 중 오늘은 전자계산기 일반의 일부를 공부합니다.
저도 공부한 걸 기록하는 용이라 틀린 내용이 있을 수 있습니다. 보시는 분은 주의!!!
컴퓨터는 하드웨어 와 소프트웨어로 구분됩니다.
하드웨어의 경우 입력, 출력, 기억, 연산, 제어 (입출기연제) 기능을 합니다.
소프트웨어는 대표 예시로 시스템 소프트웨어가 있습니다. 이는 SW운영체제 (소프트웨어 자체를 운영체제로 알고 가도 괜찮습니다), DB 관리 프로그램인 DBMS가 있습니다.
시스템 소프트웨어는 제어프로그램과 처리프로그램을 가지고있는데,
1. 제어프로그램은 감시, 작업관리, 데이터관리 (감작데) 를 수행하고,
2. 처리프로그램은 서비스, 문제처리, 언어번역 (서문안) 을 수행합니다.
컴퓨터를 데이터에 따라 분류하면 디지털 컴퓨터와 아날로그 컴퓨터로 나뉩니다. 각각 디지털 시계와 아날로그 시계로 대치시켜 생각하면 좀 더 쉽게 개념을 이해할 수 있습니다.
| 디지털 | 속성 | 아날로그 |
|---|---|---|
| O | 연산 | X(물리적) |
| O | 포로그래밍 | X |
| DOWN | 속도 | UP(물리적이니까) |
| UP | 정확도 | DOWN |
| 논리회로 | 회로 | 증폭회로 |
| 이산(숫자) | 취급 | 연속(온도 ... ) |
| 범용 | 목적 | 전용 |
이런 디지털의 속성과 아날로그의 속성을 합친 컴퓨터를 하이브리드 컴퓨터라고 합니다.
많은 장치가 합쳐져 있는 메인보드에, CPU 가 있습니다. CPU는 두뇌역할을 하는, 작고 빠른 장치입니다. 한국 이름은 중앙 처리 장치 입니다. (어디 중씨지?)
CPU는 수많은 레지스터로 이루어져있습니다. 이는 임시 기억 장치로, 기억장치 중 가장 빠른 아이입니다.
또, CPU는 제어장치와 연산장치로 이루어져 있습니다. 이들은 레지스터를 활용합니다.
제어장치에는 PC(Program Counter), 부호기, 해독기, 명령 레지스터, MAR, MBR이 있습니다.(피부해명해 MM) 이때 PC는 다음 명령의 주소값을 기억합니다.
연산장치에는 누산기, 가산기, 보수기, 상태 레지스터가 있습니다.(누가보상) 이때 누산기는 암산한 값을 임시 기억합니다.
너무 어려워서.. 궁금해서 찾아보던 와중에, 관련 영상물에서 첨부하신 그림이 잘 와닿아 제가 다시 그려서 업로드 합니다. (유튜브: https://youtu.be/MYPLRzxbu0k?si=UOhcfU8CIJpcxDJx)

CPU의 성능은 MIPS 라는 단위를 활용합니다. 초당 100만 계산하는 데에 속도를 일컫습니다.
플래그 레지스터는 제어장치와 연산장치의 순서를 제어합니다.
마이크로 프로세서 (마이크로 컴퓨터)는 CPU를 하나의 직접회로 칩에 내장시켜 다양한 기능을 합니다. 개인용 컴퓨터(PC) 가 있습니다.
ㄴ CPU는 원래 레지스터, 연산장치, 제어장치가 별도로 존재하는 회로 기판이었지만, 마이크로 프로세서가 개발되며 이를 CPU로 간주하는 경향이 생겼습니다. 그러므로, 연산장치와 제어장치, 레지스터를 CPU의 구성요소로 보기도 합니다.
2번째 게시물로 이어집니다.