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 )
아이콘 기반으로 사용자가 그래픽 환경에서 마우스를 이용하여 프로그램을 사용하는 환경
쉽고 직관적인 조작방식으로 현재 가장 널리 사용되는 방식
'서버 > Linux' 카테고리의 다른 글
[Linux] 기본 명령어 (1) (0) | 2017.09.14 |
---|---|
[Linux] 파일의 종류 / 절대경로와 상대경로 (0) | 2017.09.13 |
[Linux] Bash Shell 명령어 기능 (0) | 2017.09.13 |
[Linux] 리눅스의 구조 / 프롬프트 구조 (0) | 2017.09.13 |
[Linux] 서버와 클라이언트 (1) | 2017.09.11 |