2022. 4. 7. 11:47ㆍ공부/컴퓨터시스템

1.
왜 컴퓨터시스템을 공부해야 하는가?
사용자 (User)
- 시스템의 스펙으로 가능한 범주를 파악할 수 있음
- 똑똑한 구매 의사결정을 할 수 있음
프로그래머 (Programmer)
- 효율적인 코딩을 가능하게 함
시스템 설계자, 시스템 분석가 (System Architect, System Analyst)
- 요구사항에 맞는 컴퓨터 시스템을 설계
- 시스템 전략에 대한 영리한 의사결정 가능
시스템 관리자 / 매니저 (System Administrator / Manager)
- 컴퓨터시스템 구축, 유지 가능
- 시스템 능력 최대화
- 시스템 퍼포먼스 최적화
웹 디자이너 (Web Designer)
- 적합한 데이터 구조, 언어 선택이 가능함
- 사용자 유인을 잘 할 수 있음
2.
IT(Information Technology)란?
컴퓨터를 이용하여 전자 데이터와 정보가 생성되고 처리되고 저장하고 교환되는 모든 것을 의미한다
컴퓨터 프로세스를 가장 잘 설명하는
IPO model (Input - Process - Output)

3.
컴퓨터 시스템 구성요소
○ 하드웨어 (Hardware)
○ 소프트웨어 (Software)
- OS (Operating System)
- 응용 소프트웨어 (Application Software)
○ 데이터 (Data)
○ 통신 (Communications)
※ 시스템 구성 필수요소는 빨간색으로 표시
4.
하드웨어 구성요소
○ 입출력 장치 (Input/Output Devices)
○ 저장장치 (Storage Devices)
○ CPU (Central Processing Unit)
- ALU (Arithmetic/Logic Unit)
- CU (Control Unit)
- Interface Unit
○ 메모리 (Memory)
5.
ALU - 산술논리장치
덧셈, 뺄셈과 같은 산술연산과 논리합, 논리곱, 배타적논리합과 같은 논리연산을 계산하는 디지털 회로이다
CU - 제어장치
입출력 장치 간 통신 및 조율을 제어하는 장치이다. 명령어를 읽고 데이터 처리를 위한 시퀀스를 결정
Interface unit - 접속기
CPU와 다른 하드웨어 구성요소들 간의 명령이나 데이터를 움직이는 역할을 함
BUS - 버스
컴퓨터 안의 부품들 간, 컴퓨터 간의 데이터와 정보를 전송하는 통로
6.
Memory
○ 주기억장치(Primary Storage)
○ 작업 기억 영역 (Working Storage)
○ RAM (Random Access Memory)
프로그램 내장 방식 (Stored Program Concept)
폰 노이만이 고안한 방식으로 컴퓨터의 명령을 내부 기억 장치(메모리)내에 기억하는 방식을 의미함
7.
소프트웨어 구성요소
○ 응용 소프트웨어
○ OS
- API (Application Program Interface)
- File Management
- I/0 system
- Kernel
1. Memory Management
2. Resource Scheduling
3. Program Communication
4. Security
- Network Module
8.
통신 구성요소
○ 하드웨어
- 통신 채널
물리적으로 컴퓨터 시스템 간 연결해주는 요소
ex) 전화선, 케이블, 라디오파 등
- 인터페이스 하드웨어
컴퓨터 시스템과 통신 채널 간 통신해주는 요소
ex) 모뎀 (Modem), NIC (Network Interface Card)
○ 소프트웨어
- 통신 연결 설정
- 데이터 흐름 제어
9.
가상화 (Virtualization)
- 가상메모리 (Virtual Memory)
- 가상네트워크 (Virtual Network)
컴퓨터 리소스를 추상화하는 것을 의미한다


10.
Standard (약속, 표준)
컴퓨터 시스템 간, 혹은 컴퓨터 부품간의 약속들
ex) 프로토콜, mp3, Unicode 등
'공부 > 컴퓨터시스템' 카테고리의 다른 글
[컴퓨터시스템] 3. 기본 구조 및 작동 (1) (0) | 2022.04.12 |
---|---|
[컴퓨터시스템] 2. 시스템 (0) | 2022.04.11 |