1장. 컴슈터 시스템 개요

· ☕ 1 min read · 👀... views
  • 애플리케이션 : 사용자가 직접 사용, 컴퓨터의 오피스 프로그램 또는 스마트폰 앱등
  • 미틀웨어 : 여러 애플리케이션이 공통으로 사용하는 처리를 묶어서 애플리케이션의 실행을 도와줌
  • OS(운영체제) : 하드웨어를 직접 조작하여 애플리케이션이나 미들웨어의 실행에 필요한 기능을 제공

OS 는 여러 가지 프로그램을 프로세스 라고 하는 단위로 실행
소프트웨어(프로그램)은 1개 또는 여러 개의 프로세스로 구성

CPU 에는 커널 모드와 사용자 모드, 2가지의 모드가 있다.
디바이스 드라이버 동작 - 커널 모드
프로세스 동작 - 사용자 모드

OS 의 핵심 부분이 되는 처리(프로세스 관리, 스케쥴링, 메모리 관리 등)를 모아 담당하는 프로그램을 커널이라고 부름.

커널에서는 시스템에 탑재된 CPU 나 메모리 등의 리소스를 관리, 리소스의 일부를 각 프로세스에 적절히 분배

전체적으로 앞으로 커널에 대해 어떻게 풀어나가겠다 하는 인덱스를 풀어서 설명한 느낌.

Share on

snack
WRITTEN BY
snack
Web Programmer


What's on this Page