본문 바로가기
서버/Linux

[Linux] 운영체제

by 느링 2017. 9. 11.

1. 컴퓨터 시스템

컴퓨터 시스템은 기본적으로

입력(Input), 처리(Processing), 출력(Output), 저장(Storage) 등과 같은

기본적인 기능을 가집니다.

 

2. 컴퓨터의 구성

컴퓨터는

하드웨어(Hardware)소프트웨어(Software)라는 서로 다른 부분으로 구성되어 있습니다.

예를 들면 사람은 그 형태를 이루는 육체와, 그 육체를 움직이는 정신으로 이루어진 것과 같이 컴픁터도 사람의 육체에 해당하는 하드웨어와 정신에 해당하는 소푸트 웨어로 구성되어 있는 것입니다.

컴퓨터 = 하드웨어 + 소프트웨어

사람    =      육체 + 정신

 

컴퓨터 시스템은 요구된 작업을 실행하기 위해서는 5가지 기본 하드웨어 장치를 가집니다.

① 입력장치 ( Input Devices )

② 처리장치 ( Processor Unit )

③ 내부 기억 장치 ( Internal Memory )

④ 외부 보조 기억 장치 ( External Storage Unit )

⑤ 출력장치 ( Output Devices )

 

- 컴퓨터 하드웨어가 다양한 역할을 할 수 있도록 해주는 것이 소프트웨어입니다.

- 소프트웨어는 프로그램을 말하며, 프로그램은 컴퓨터 시스템의 동작을 지시하는 명령어들의 집합입니다.

- 프로그램들은 프로그래밍 언어로 작성되어집니다.

- 소프트웨어는 시스템 소프트웨어와 응용 소프트웨어라는 범주로 구별될 수 있습니다.

 

※ 시스템 소프트웨어 ( System Software )

컴퓨터 내부적인 수행을 제어하는 프로그램들의 집합

운영체제는 가장 중요한 시스템 소프트웨어이며, 컴퓨터의 기본 기능과 응용 프로그램들이 실행될 수 있는 환경을 제공함

 

※ 응용 소프트웨어 ( Application Software )

특정 분야에 문제를 해결하기 위한 프로그램

프로그램을 미리 만들어 놓고 사용자가 목적에 맞게 선택하여 사용할 수 있도록 하는 프로그램

사용자에게 유용한 기능을 제공함

 

3. 운영체제 ( Operating System )

하드웨어와 사용자 사이를 이어주는 역할을 하는 프로그램입니다.

하드웨어를 제어하여 응용 프로그램에게 자원을 할당하고, 사용자와 상호 작용하기 위한 수단을 제공합니다.

 

※ CLI ( Command Line Interface )

명령어를 입력하여 이용하는 방법

CLI는 시스템의 리소스를 많이 차지하지 않으면서도 빠르게 원하는 작업을 효율적으로 수행할 수 있는 모드이지만 일반 사용자들은 사용하기 어렵다는 단점이 있음

 

※ GUI ( Graphic User Interface )

아이콘 기반으로 사용자가 그래픽 환경에서 마우스를 이용하여 프로그램을 사용하는 환경

쉽고 직관적인 조작방식으로 현재 가장 널리 사용되는 방식