[중학교 정보] 1단원 컴퓨팅 시스템 - 01 컴퓨팅 시스템의 이해

1단원. 컴퓨팅 시스템 


01 컴퓨팅 시스템의 이해



1. 컴퓨팅 시스템

- 컴퓨팅 시스템이란 데이터를 입력받아 프로그램에 따라 처리하고 그 결과를 출력하는 전자 장치를 말한다.

- 컴퓨터의 기본 구성 요소 : 입력장치, 처리장치, 기억장치, 출력장치


사회의 다양한 분야에서 사용 예

- 생활 : 반려로봇

- 의료 : 원격진료


- 사회 : 버스 전자 전광판

- 경제 : 키오스크, 홍채인증

- 교육 : 전자칠판

- 문화 : 축구공 센서


컴퓨팅 시스템의 구성

- 하드웨어

: 손으로 만질 수 있는 물리적인 장치

: 입력장치, 출력장치, 처리장치, 기억장치, 통신장치


[입력장치]

: 자료를 입력하는 장치

: 키보드, 마우스, 터치패드, 카메라 등


[출력장치]

: 처리한 결과를 출력하는 장치

: 디스플레이(모니터), 스피커, 프린터 등


[처리장치]

: 시스템의 동작을 제어하고 명령을 실행하는 장치

: CPU(중앙처리장치), GPU(영상처리장치)


[기억장치]

: 프로그램이나 자료를 기억시키는 장치로, 주기억장치와 보조기억장치가 있다.

: 주기억장치(RAM)

: 보조기억장치(HDD, SSD, USB)


[통신장치]

: 데이터를 유선 또는 무선으로 전송하고 받을 수 있도록 돕는 장치

: 랜(LAN), 공유기, NFC


*** 랜카드는 컴퓨팅 시스템을 유선 네트워크에 연결하는 장치

*** 공유기는 여러 기기가 인터넷에 연결될 수 있도록 하는 장치

*** NFC는 가까운 거리에서 데이터를 무선으로 주고받을 수 있게 하는 장치로, 주로 모바일 기기에서 사용된다.


- 소프트웨어

: 컴퓨팅 시스템을 동작시키는 다양한 프로그램이다.


[응용 소프트웨어]

: 사용자가 특정 일을 할 때 원하는 결과물을 얻을 수 있게 도와주는 프로그램

: 애플리케이션 (앱 App ; Application)

: 계산기, 카카오톡, 인터넷 웹 브라우저, 한글, 엑셀, 파워포인트


[시스템 소프트웨어]

: 컴퓨팅 시스템의 핵심 기능을 지원하고 관리하는 소프트웨어

: 컴퓨팅 시스템을 효율적으로 운영하여 제어하기 위한 프로그램

: 운영체제(윈도우, 리눅스), 장치 드라이버



2. 운영체제

- 컴퓨터가 하는 일을 관리하고 제어하며 사용자가 편리하게 사용할 수 있는 환경을 제공하는 소프트웨어이다.

- 컴퓨터 시스템의 자원을 관리하고 순차적으로 응용 프로그램에 할당하여 여러 작업이 효율적으로 실행되도록 한다. 또한 입출력 작업을 조절하여 사용자와 컴퓨팅 시스템이 원활하게 소통할 수 있게 한다.


운영체제의 대표적인 기능

[작업 관리]

사용자가 여러 작업을 동시에 지시하는 경우 실행 순서를 조율한다.

- 작업이 들어온 순서대로 처리하는 방법

- 실행 시간이 짧은 순서대로 처리하는 방법

- 가장 최근에 요청한 작업을 먼저 처리하는 방법

- 우선순위가 높은 작업을 먼저 처리하는 방법


*** 작업 관리는 수행하는 하드웨어는 중앙처리장치(CPU)다.

*** 운영체제는 한 개의 작업이 중앙처리장치를 독점하지 않고 여러 작업이 공평하게 시간을 사용할 수 있도록 관리한다. 


[주기억장치 관리]

- 컴퓨팅 시스템이 현재 처리하고 있는 내용을 저장하는 기억장치다.

- 운영체제는 공간이 한정된 주기억장치를 다수의 프로그램이 효과적으로 공유하며 사용할 수 있도록 관리하는 역할을 한다. 

- 전원을 끄면 주기억장치에 저장된 내용을 사라진다.


[입출력장치 관리]

- 운영체제는 장치관리자를 이용하여 사용자가 컴퓨팅 시스템에서 편리하게 입출력장치를 이용할 수 있는 환경을 제공한다. 




[파일 관리]

- 운영체제는 파일의 생성, 수정, 삭제, 이동, 검색 등의 실행을 관리하여 사용자가 편리하게 컴퓨터를 사용할 수 있는 환경을 제공한다.






다음 이전