본문 바로가기
자격증/정보처리기능사

[정보처리기능사/실기] 운영체제의 목적과 발달, CLI 명령어와 윈도우 단축키 요점 정리

by me_in_sk 2023. 5. 17.
반응형

운영체제란?

운영체제는 사용자로부터 컴퓨터의 하드웨어를 보다 쉽게 사용할 수 있도록 인터페이스를 제공해 주는 소프트웨어이다.

하드웨어는 컴퓨터의 장치를 제어하고 데이터를 중앙처리장치, 데이터를 저장하는 기억장치, 외부와의 통신을 담당하는 통신장치, 마지막으로 데이터 입출력과 출력을 담당하는 입출력장치 등으로 구분된다. 이러한 운영체제는 사용자 편의성을 위한 인터페이스인 동시에 다양한 자원을 관리하는 자원의 관리자 역할을 한다.

 

운영체제의 목적

처리 능력     : 일정한 단위 시간 내에 처리를 할 수 있는 일의 양을 평가

반환 시간     : 하나의 작업을 시작한 시간에서부터 결과를 얻을 때까지 걸린 시간을 평가

사용 가능도 : 시스템을 이용하려 할 때 얼마나 빨리 사용할 수 있는지를 평가

신뢰도         : 시스템이 주어진 문제를 정확하게 해결할 수 있는지를 평가

 

 

운영체제 발달 과정

1950년대

일괄 처리 시스템 : 데이터를 모아두었다가 묶어서 처리

버퍼링 : 입출력장치와 프로세서의 속도 차이를 보완하기 위해 다음 레코드를 주기억장치에 보관하는 것으로 CPU가 필요로 하는 레코드를 기다리지 않고 전달

스풀링 : 버퍼링과는 다르게 주기억장치 대신 디스크를 매우 큰 버퍼처럼 사용하여 여러 작업의 입출력과 계산을 함께 수행

 

1960년대

다중 프로그래밍 : 여러 프로그램을 메모리에 나눠 적재한 후 번갈아 할당하며 여러 프로그램을 동시에 실행

시분할 시스템 : 사용자에게 컴퓨터의 자원을 시간에 따라 분할하는 시스템으로 사용자와 컴퓨터 간의 대화를 통해 작업을 처리하는 시스템으로써, 다중 프로그래밍 시스템을 확장하여 프로세서 스케줄링이라는 개념을 더하여 여러 사용자에게 짧은 간격으로 프로세서를 번갈아 가며 할당해 마치 혼자 독점하는 것처럼 사용

다중 처리 시스템 : 하나의 시스템에서 여러 개의 프로세서를 사용

실시간 시스템 : 데이터가 발생하는 즉시 응답

 

1970년대 초반

다중 모드 : 일괄, 시분할, 실시간, 다중 처리 등을 모두 제공하는 시스템으로써 고가임과 동시에 계획한 시간과 예상을 초과하여 완성하였고 사용에 고도의 훈련이 필요

범용 시스템 : 특별히 정해진 용도로만 사용되는 것이 아니라 메모리에 적재되어 실행되는 프로그램에 따라 여러 가지 용도로 사용

 

1970년대 중반 이후

분산 처리 시스템 : 독립적인 처리 능력을 가진 컴퓨터 시스템을 통신망으로 연결하여 네트워크상에서 서로 통신하며 협력하여 처리

병렬 처리 시스템 : 하나 이상의 연산을 동시에 수행하여 연산 속도를 증가

 

2000년대

임베디드 : 내장형 시스템으로써, 장치 내에 존재하며 기계나 기타 제어가 필요한 시스템에 대해 특정 기능을 수행하는 시스템

가상화 : 물리적 하드웨어 등을 사용자로부터 은폐하여, 대체품으로 논리적인 리소스를 제공하거나 하나의 물리적인 리소스를 여러 개로 보이게 하는 기술

 

 

선점형 멀티태스킹

운영체제가 수행 중인 각 프로그램의 실행 시간을 할당하고 실행 중에 문제가 발생하면 해당 프로그램을 강제 종료시킨 후, 모든 시스템 자원을 반환하는 멀티태스킹 운영 방식

 

OLE

다른 응용 프로그램에서 작성한 그림, 도표 따위를 연결 또는 삽입하는 기능

 

GUI

사용자가 컴퓨터와 정보를 쉽게 교환하고 상호작용하기 위해 아이콘 등과 같은 그래픽을 이용한 사용자 인터페이스

 

커널

운영체제의 핵심적인 구성요소 중 하나로서 프로세스 수행에 필요한 하드웨어의 성능 등을 조정할 수 있도록 이어주는 서비스 제공

 

실행한 프로세서 등을 커널에 전달할 수 있도록 번역해 주는 명령 번역기

 

유틸리티

운영체제에서 제공하는 것이 아닌 그 외의 실행 가능한 프로그램

 

 

CLI 명령어

기능 윈도우 / MS-DOS 리눅스
경로 변경 cd cd
목록출력 dir ls
파일 복사 copy cp
구조 복사 xcopy cp
디렉터리 생성 mkdir mkdir
하위 파일 삭제 del rm
권한 설정 attrib chmod
화면 표시 type cat
목적지까지 경로 tracert traceroute
프로세스 종료   kill
실행 중 프로세스 표시 ps
디렉터리 경로 표시 pwd
네트워크 상태 점검 ping
접속해 있는 사용자 표시 who

 

 

윈도우 단축키

Ctrl + C 복사 Alt + F4 실행 종료 Win + A 알림 센터 Win + Shift + M 최소화된
창 복원
Ctrl + X 잘라내기 Alt + Tab 창 전환 Win + M 창 최소화 Win + Shift + S 캡처 도구
Ctrl + V 붙여넣기 Win + E 탐색기 Win + S 검색창 실행 Win + Tab 실행 중인
모든 앱 보기
Ctrl + Z 실행 취소 Win + R 실행창 Win + X 시스템
관리 메뉴
Win + Ctrl + D 가상 데스크톱 추가
Ctrl + A 모두 선택 Win + D 바탕화면 Win + I 윈도우 설정 Win + Ctrl + F4 현재 데스크톱 종료
Ctrl + W  모든
창 닫기
Win + L 사용자 전환
윈도우 잠금
Win + Pause 시스템
구성요소
Win + Shift + <,> 현재 실행
중인 창 다른 모니터 표시  

 

반응형

댓글