[컴퓨터시스템] 2. 시스템

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의 특성을 지닌 하이브리드 구조를 만들 수 있음

원문 : https://blog.naver.com/slayerzeroa/222512416552

반응형