응용 프로그램이란?
* 프로그램 = 소프트웨어
* 소프트웨어 = 운영체제, 응용 프로그램(엑셀, 파워포인트, 우리가 만든 프로그램 등)
* 응용프로그램
= Application(일반 PC에서의 프로그램) = App(스마트폰에서 응용 프로그램)
운영체제와 응용 프로그램 간의 관계
* 운영체제는 응용 프로그램을 관리
- 응용 프로그램을 실행시킨다
- 응용 프로그램간의 권한을 관리해준다
> 관리자 권한으로 실행
- 응용 프로그램을 사용하는 사용자도 관리
> 로그인
운영체제와 응용 프로그램간의 관계
* 응용 프로그램은 누구나 만들 수 있다
- 응용 프로그램에 무한 반복문을 넣었다
- 응용 프로그램을 잘못 작성해서 프로그램이 다운
- 모든 파일 삭제 막기 (권한/사용자 관리)
- 응용 프로그램이 욕심이 많아서, CPU를 자기만 쓰겠다 < 운영 체제가 막는다
* 그래서 운영체제는 응용 프로그램을 관리
운영체제와 응용 프로그램간의 관계
1. 응용 프로그램을 관리한다
2. 시스템 자원(System Resource)를 관리한다
3. 사용자와 컴퓨터 간의 커뮤니케이션을 지원
※ 운영체제의 목표 : 사용자가 사용하는 응용 프로그램이 효율적으로, 적절하게
동작하도록 지원
※ 운영체제는 응용 프로그램이 요청하는 시스템 리소스를 효율적으로 분배하고,
지원하는 소프트웨어
※ 운영체제는 어디에 있을까요?
-> 운영체제는 저장매체(SSD/HDD)에 저장(설치)이 됩니다
컴퓨터 구조
컴퓨터 ON -> 운영체제는 Memory에 올라가게 된다
* 참고 : 폰노이만 구조
※ 정리
1. 운영체제의 역할 : 시스템 자원, 응용 프로그램 관리, 효율적 분배
2. 응용 프로그램이란? - 소프트웨어 (운영체제, 응용 프로그램)
출처 : 제로베이스
'공부 Note > 운영체제' 카테고리의 다른 글
Chapter 03 프로세스 & 스케쥴러 (1) (0) | 2021.12.23 |
---|---|
Chapter 02 운영체제 개념잡기 (3) (0) | 2021.12.22 |
Chapter 02 운영체제 개념잡기 (2) (0) | 2021.12.22 |
Chapter 02 운영체제 개념잡기 (1) (0) | 2021.12.22 |
Chapter 01 운영체제 Intro (1) (0) | 2021.12.22 |