목록Computer Science/운영체제 (2)
가자미의 개발이야기
응용 프로그램? 응용 프로그램은 우리가 흔히 사용하는 엑셀이나 크롬같은 소프트웨어를 말한다. (그렇다고 모든 소프트웨어가 응용 프로그램인건 아니다. 우리가 공부하고 있는 운영체제도 소프트웨어 중 하나다.) 즉 응용 프로그램은 소프트웨어 중 운영체제를 제외한 모든 소프트웨어를 의미한다. 운영체제와 응용 프로그램 간의 관계 운영체제는 응용 프로그램을 관리한다. 응용프로그램을 실행시킨다. 응용 프로그램간의 권한을 관리한다.(관리자 권한으로 실행) 응용 프로그램을 사용하는 사용자도 관리한다.(로그인 과정) 응용 프로그램의 잚못된 작동을 저지한다. 응용 프로그램이 잘못 동작해서, 프로그램을 정지시킨다. 모든 파일 삭제를 막는다.(권한/사용자 관리) 한 응용프로그램이 지나친 cpu소모를 막는다. 결국 이 둘의 관계..
운영체제 역할1: 시스템 자원(System Resource) 관리자 operating system 혹은 os라고 부름 시스템 자원 = 컴퓨터 하드웨어 cpu(중앙처리장치), 메모리(dram, ram) IO devices (monitor, mouse, keyboard, network...) 저장매체: SSD, HDD 컴퓨터의 하드웨어는 혼자서 뭘 혼자 하지 못한다. 운영체제가 이를 운영한다. 대표적인 운영체제 windows os, mac os, unix unix는 현대 os의 기술을 최초로 구현한 운영체제. 윈도우즈와 맥 운영체제도 영향을 받았음 unix 계열 os unix 사용법이나 os구조가 유사(리눅스가 대표적.) 운영체제 역할2: 사용자와 컴퓨터간의 커뮤니케이션 지원 운영체제 역할3: 컴퓨터 하드웨..