# 2. OS (operating system)

김동혁·2022년 7월 31일
0
post-thumbnail

H/W

CPU - Memory - Disk 로 구성

OS 개념

H/W가 잘 실행되도록 해주는 S/W

수많은 명령어들의 집합체 (프로그램) 가 잘 동작하도록 도와주는 역할
프로그램이 실행된다 = 하드웨어중에 디스크안에 파일이
CPU가 여러개의 프로세스를 실행해야하는데,
어떤일을 할지 순서와 어떤일을 할것인가를 분배해주는 역할.

정리해서, OS는 H/W를 관리한다.

==========================
8/2

※ 운영체제 (OS => window / linux..)

운영체제의 기본 정의
1. 하드웨어(컴퓨터자원)를 쉽고 편하게 사용할 수 있도록
2. 프로세스 (실행중인 프로그램) 에 대한 관리

※ OS 구조

  1. interface
    ex) win32, C# => CRL, Java => JVM

  2. system call
    하드웨어를 보호한다

  3. 커널
    os를 실행시키는 핵심기능

  4. 드라이버

  5. H/W

※ 프로세스의 메모리구조
1. STACK
(지역변수) 함수환경정보, 파라미터, RETRUN
2. HEAP
참조형 변수
3. DATA
(전역변수)
4. CODE

0개의 댓글