[OS] 운영체제 역할

2020. 12. 20. 12:05프로그래밍/운영체제

반응형

운영체제 역할

1. 시스템자원(System Resource) 관리

    ◦시스템 자원 = 컴퓨터 하드웨어
    ◦만약 OS가 없다면
        ‣ CPU(중앙처리장치): 각 프로그램이 얼마나 CPU를 사용할지 결정할 수 없음.
        ‣ Memory: 각 프로그램이 어느 주소에 저장되어야 하는지, 어느정도의 메모리 공간을

                        확보해줘야 하는지 결정할 수 없음.
        ‣ 저장매체(HDD, SDD): 어떻게, 어디에 저장할 지 결정할 수 없음.
        ‣ 마우스, 키보드: 스스로 표시 할 수 없음.

2. 응용프로그램을 관리

    ◦응용프로그램을 실행

    응용프로그램 간의 권한관리(ex 관리자 권한 실행)

    ◦응용프로그램을 실행하는 사용자 관리(ex 로그인)

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

    ◦사용자 <-> OS <-> 하드웨어

반응형