정보처리기사/실기

현행 시스템 분석 - 운영체제(OS : Operation System)

노랑꼬리 2023. 12. 1. 13:08

1. 개념

하드웨어 소프트웨어 리소스를 관리하 컴퓨터 프로그램을 위한 공통 서비스 제공하는 소프트웨어

(사용자가 컴퓨터를 사용하기 쉽도록 인터페이스 제공)

 

2. 운영체제의 종류 및 특성

종류 저작자 비용 및 라이선스 주요 용도
Windows Microsoft 유상, 다양한 라이선스 정책 중소 규모 서버, 개인용 PC,
Tablet PC, Embedded System
UNIX IBM(AIX), HP(HP-UX),
SUN(Solaris)
유상, 다양한 라이선스 정책 대용량 처리, 안전성이 요구되는 서버,
NAS, Workstation
Linux Linus Torvalds 무료, GNU GPLv2 중대 규모 서버
iOS Apple 하드웨어 번들(Bundle) 스마트폰, 태블 PC
Android Google 리눅스 기반, 무료, GNU GPLv2 스마트폰, 태블 PC

 

 

※ 용어 해설

 

1) GNU(GNU's Not Unix)

유닉스(Unix)의 상업적 확산에 반발하여 리처드 스톨먼과 그의 팀이 무료로 개발 및 배포하고 있는 유닉스 호환 운영체제

1983년 시작되어 1985년 GNU 헌장을 통해

'모든 프로그램은 무료이어야 하며, 프로그램의 사용, 복사, 수정, 재분배에 대한 제한이 있어서는 안 된다.'

라는 신념을 밝혔다.

 

2) GNU GPL(GNU General Public License, 공용 사용권)

프리 소프트웨어 재단(FSF)에서 만든 지엔유(GNU) 소프트웨어를 누구나 자유롭게 사용하도록 하기 위해 만든 카피레프트 라이선스. GPL이 적용된 소프트웨어는 누구나 자유롭게 사용, 수정하여 재배포할 수 있다.

 

3) 카피 레프트(Copyleft)

저작권을 뜻 하는 카피라이트(copyright)의 반대 개념.

저작권을 기반으로 한 정보의 공유

저작권자가 자신의 창작물을 사용 조건 내에서 무료로 사용, 수정, 재배포 하도록 허용한다.

 

4) 번들(Bundle)

컴퓨터 시스템을 구입할 때 컴퓨터 시스템을 구성하는 하드웨어 장치와 그것을 활용하기 위한 응용 소프트웨어 등을 모두 하나로 묶어 구입하는 방법

 

5) Embedded System(임베디드 시스템)

내장시킨 형태의 장치

마이크로 프로세서(CPU)를 장착해 설계함으로써 효과적인 제어를 할 수 있도록 하는 시스템

 

6) NAS(Network-Attached Storage, 망 부착 저장 장치)

개인용 컴퓨터(PC) 사용자가 네트워크를 통해 데이터를 전송 및 공유할 수 있도록 여러 개의 하드 디스크 드라이브(HDD)가 네트워크로 구성된 대용량 저장 장치

(여러 사용자가 TCP/IP 네트워크에서 파일을 저장 및 공유할 수 있다.)

 

7) Workstation

개인이나 적은 인원수의 사람들이 특수한 분야에 사용하기 위해 만들어진 고성능의 컴퓨