Just do IT
article thumbnail

응용 프로그램이란?

   * 프로그램 = 소프트웨어 

   * 소프트웨어 = 운영체제, 응용 프로그램(엑셀, 파워포인트, 우리가 만든 프로그램 등)

   * 응용프로그램

     = Application(일반 PC에서의 프로그램) = App(스마트폰에서 응용 프로그램)

 

운영체제와 응용 프로그램 간의 관계

   * 운영체제는 응용 프로그램을 관리

     - 응용 프로그램을 실행시킨다

     - 응용 프로그램간의 권한을 관리해준다

       > 관리자 권한으로 실행

     - 응용 프로그램을 사용하는 사용자도 관리

       > 로그인

 

운영체제와 응용 프로그램간의 관계

   * 응용 프로그램은 누구나 만들 수 있다

     - 응용 프로그램에 무한 반복문을 넣었다 

     - 응용 프로그램을 잘못 작성해서 프로그램이 다운

     - 모든 파일 삭제 막기 (권한/사용자 관리)

     - 응용 프로그램이 욕심이 많아서, CPU를 자기만 쓰겠다 < 운영 체제가 막는다

   * 그래서 운영체제는 응용 프로그램을 관리

 

운영체제와 응용 프로그램간의 관계

1. 응용 프로그램을 관리한다

2. 시스템 자원(System Resource)를 관리한다

3. 사용자와 컴퓨터 간의 커뮤니케이션을 지원

※ 운영체제의 목표 : 사용자가 사용하는 응용 프로그램이 효율적으로, 적절하게

    동작하도록 지원

※ 운영체제는 응용 프로그램이 요청하는 시스템 리소스를 효율적으로 분배하고,

    지원하는 소프트웨어

※ 운영체제는 어디에 있을까요?

   -> 운영체제는 저장매체(SSD/HDD)에 저장(설치)이 됩니다

 

컴퓨터 구조

컴퓨터 ON -> 운영체제는 Memory에 올라가게 된다

* 참고 : 폰노이만 구조

 

정리

1. 운영체제의 역할 : 시스템 자원, 응용 프로그램 관리, 효율적 분배

2. 응용 프로그램이란? - 소프트웨어 (운영체제, 응용 프로그램)

 

출처 : 제로베이스

profile

Just do IT

@AmyG

포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!