티스토리 뷰

1. 운영체제란?

사용자 <-> 응용프로그램 <-> 유틸리티 <-> 운영체제 <-> 하드웨어

- 컴퓨터 시스템의 자원들을 효율적으로 관리하며, 사용자가 컴퓨터를 편리하고 효과적으로 사용할 수 있도록 환경을 제공하는 여러 프로그램의 모임

- 운영체제는 컴퓨터를 편리하게 사용하고 컴퓨터 하드웨어를 효율적으로 사용할 수 있게 함

- 운영체제는 스스로 어떤 유용한 기능도 수행하지 않고 다른 응용 프로그램이 유용한 작업을 할 수 있도록 환경을 마련해줌 

- 중앙처리 장치의 시간, 메모리공간, 파일, 기억장치 등의 자원 관리 

- 자원의 스케줄링 기능 제공, 자원 보호 기능 제공

 

1.1 운영체제 목적

- 처리능력 향상, 사용 가능도 향상, 신뢰도 향상, 반환 기간 단축

 

1.2 운영체제 성능 판단 요소

- 처리 능력, 반환 시간, 사용가능도, 신뢰도 

 

1.3 운영체제의 주요 자원 관리

- 프로세스 관리 : 프로세스 스케쥴링 및 동기화 관리

- 기억장치 관리 : 프로세스에게 메모리 할당 및 회수 관리

- 주변장치 관리 : 입 출력장치 스케쥴링 및 전반적인 관리

- 파일 관리 : 파일의 생성과 삭제, 변경, 유지 등의 관리

 

2. Window

- 1990년대 마이크로소프트 개발

- GUI - 그래픽 사용자 인터페이스 

- 선점형 멀티태스킹 - 동시에 여러개의 프로그램을 실행하는 멀티태스킹을 하면서 운영체제가 각 작업의 CPU이용시간을 제어하여 응용 프로그램 실행 중 문제가 발생하면 해당 프로그램을 강제 종료 시키고 모든 시스템 자원을 반환하는 형식 

- Plug and Play- 사용자가 사용하기 원하는 하드웨어를 시스템에 부착하면 자동으로 인식하여 동작하게 해주는 기능 

- OLE(Object Linking and Embeeding) - 다른 여러 응용 프로그램에서 작성된 문자나 그림 등의 개체를 현재 작성 중인 문서에 자유롭게 연결하거나 삽입하여 편집할 수 있게 하는 기능 

- Single User, Multi tasking(=Multi Programming, 동시에 여러개의 프로그램을 실행하는 것 ) 

 

 

 

 

3. UNIX

https://www.quora.com/What-is-the-shell-prompt-And-why-do-I-need-it

 

- 하드웨어 - 커널 - 쉘 - 유틸리티 - 사용자

- 커널 : 자원관리, 컴퓨터가 부팅될떄 주기억장치 적재, 상주하면서 실행, 하드웨어 보호, 프로그램과 하드웨어간의 인터페이스 담당

- 쉘 : 명령어, 사용자의 명령어를 인식하여 프로그램을 호출하고 명령을 수행하는 명령어 해석기 = Command Line

- Utility Program : 일반 사용자가 작성한 응용 프로그램을 처리하는 데 사용

 

커널
- 프로세스관리
- 파일관리
- 입출력관리
- 기억장치 관리 
- 시스템과 사용자의 인터페이스
- 명령어 해석기
- 사용자의 명령어를 인식하여 

 

 

- 특징 : 트리 구조의 파일 시스템, Multi-User, Multi-Tasking, 높은 이식성과 호환성

- pipe : UNIX에서 두 프로세스를 연결하여 프로세스 간 통신을 가능하게 하며, 한 프로세스의 출력이 다른 프로세스의 입력으로 사용됨으로써 프로세스 간 정보 교환이 가능하도록 하는것 

 

 

3.1 LINUX

- 1991년 리누스 토발즈가 UNIX를 기반으로 개발한 운영체제

- 프로그램 소스 코드가 무료로 공개되어 있어 사용자가 원하는 기능을 추할 수 있고 다양한 플랫폼에 설치하여 사용이 가능하여 재배포가 가능

- UNIX와 완벽하게 호환

- 대부분의 특징이 UNIX와 동일

 

3.2 MACOS

- 1980년대 애플사가 UNIX를 기반으로 개발한 운영체제

- 애플사에서 생산하는 제품에서만 사용 가능

- 드라이버 설치 및 install / uninstall 과정이 단순

 

 

 

댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG more
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
글 보관함