본문 바로가기

computer79

운영 체제 2 운영 체제는 사용자를 위한 인터페이스를 제공한다. 쉘 (Shell) 운영 체제는 응용 프로그램을 위한 (결국은 사용자를 위한 것이지만) 인터페이스를 제공한다. API (Application Programming Interface) 함수 lib (library) USER Application / Shell API Operating System Hardware 시스템 콜 / 호출 : 운영 체제가 운영 체제의 각 기능을 사용하기 위한 명령 / 함수 POSIX API API는 내부에 이러한 시스템 콜이 저장되어 있다. USER APP / SHELL API SYSTEM CALL OS HARDWARE 운영체제 필수 조건 1. Kernel 2. System Call 3. C API (library) (C언어로 She.. 2021. 6. 14.
응용 프로그램 프로그램 = 소프트웨어 소프트웨어 = 운영 체제, 응용 프로그램 (엑셀, ...) 응용 프로그램 = Application 운영 체제와 관계 운영 체제가 응용 프로그램을 '관리' 응용 프로그램의 '권한'을 관리 응용 프로그램을 사용하는 '사용자'도 관리 응용 프로그램은 '누구나' 만들 수 있다. 더욱 엄격하게 권한 / 사용자를 관리 운영 체제의 목표: 사용자가 사용하는 응용 프로그램이 보다 효율적으로 동작할 수 있게끔 지원 응용 프로그램이 요청하는 시스템 리소스를 효율적으로 분배 / 지원하는 소프트웨어\ 운영 체제는 SSD/HDD에 저장되며 컴퓨터가 실행되면, MEMORY로 올라간다. (폰 노이만 구조) 모든 것(소프트웨어)들이 컴퓨터가 실행되면 Memory에 올라가고, 필요할 때 CPU로 보내진다. 2021. 6. 14.
운영체제 운영 체제의 역할 - 1 시스템 자원(System Resources) 관리자 운영 체제의 역할 - 2 사용자와 컴퓨터 간의 커뮤니케이션 지원 운영 체제의 역할 - 3 컴퓨터 하드웨어와 프로그램 제어 2021. 6. 14.