2022. 4. 11. 22:54ㆍ공부/컴퓨터시스템

1.
시스템이란 무엇인가?
-> 체계적인 방법이나 조직, 구성을 말함

Solar System

Car System
시스템의 구성요소가 물리적일 필요는 없다
-> 수 체계(Number System), 직급 체계(Organization System)
컴퓨터 시스템
중앙처리장치(CPU), 입출력 장치(I/O Device), 통신 회선, 시스템 소프트웨어 등의 유기적 결합을 말한다
-> 하드웨어와 소프트웨어들 간의 유기적 결합
컴퓨터 시스템의 목적은 정보를 처리하고 접근하고, 공유하는 것에 있음
2.

위 그림에서 Links와 Components로 이루어진 회색 도형 Boundary 안을 시스템이라고 하고
그 밖을 외부환경(Environments)라고 한다
3.
Components들은 분해 불가능(Irreducible)할 수도 있고 부분 시스템(Subsystem)일 수도 있음
-> 컴퓨터 시스템 내 스피커는 Subsystem, 스피커 시스템 내 전자부품은 Irreducible
Decomposition(분해)는 시스템을 구성요소와 연결로 나누는 것이다
이는 계층적(Hierarchical)이다
4.
시스템의 추상화(Abstractions of Systems)
시스템을 종이나 컴퓨터 프로그램으로 표현하는 것
-> 이는 실제 시스템을 표현하지만, 정말로 시스템 그 자체는 아님
5.
분산 처리 시스템(Distributed Processing Systems)
독립적인 처리 기능을 가진 컴퓨터들을 통신망으로 연결한 시스템이다
서로 다른 장소의 컴퓨터 시스템에 자원과 기능을 분산해 상호협력한다
장점
- 통신이 용이하다
- 중앙 컴퓨터 과부하를 줄일 수 있다
- 시스템의 점진적 확장에 용이하다
- 자원의 공유가 쉽다
단점
- 중앙 집중형 시스템에 비해 개발이 어렵다
- 보안 문제가 발생할 위험이 높다
- 시스템 통일성을 잃기 쉽다
6.
Client-Server Computing
- 서버 컴퓨터 시스템이 Client 컴퓨터 시스템에 다양한 서비스를 제공
- 중앙 집중식 제어 기능 제공
- 유저들에게 편함
- 티어 형식으로 구성되어 있음, n-tier

7.
Web-Based Computing
- Client-Sever Computing의 특수한 형태
- 웹페이지를 통한 접근
- 인터넷의 발달로 가장 일반적인 형태

8.
Peer-to-Peer Computing
P2P Computing
- Organization 밖에서 데이터 파일을 공유하는 데 사용
- 인터넷을 이용함
- 안정적인 데이터 소스를 구축하는데 어려움
- 보안 위험, 중앙 통제의 부재로 인해 Organization 내부에서 쓰이기엔 한계가 있음
- Client-Server Computing과 P2P Computing의 특성을 지닌 하이브리드 구조를 만들 수 있음

'공부 > 컴퓨터시스템' 카테고리의 다른 글
[컴퓨터시스템] 3. 기본 구조 및 작동 (1) (0) | 2022.04.12 |
---|---|
[컴퓨터시스템] 1. 컴퓨터시스템 개요 (0) | 2022.04.07 |