[컴퓨터시스템] 1. 컴퓨터시스템 개요

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 등

반응형