Computer Science/운영체제2 [운영체제] OS 역사 | Multi-programming system & Multi-tasking system 📌OS 역사 초기 시스템엔 OS가 없다 Batch Processing System Multi - Programming System Time - Sharing / Multi - Tasking System 현재 2. Batch Processing System 작은 메모리 레지던트 OS / 디스크 기반 OS 기계가 읽을 수 있는 데이터를 최초로 처리하던 방식 데이터를 위한 기계가 읽을 수 있는 매개체의 최초의 이용 Jobs 프로그램, 컴파일러를 Job이라고 부름 펀치 카드 카드 리더기로 프로세스를 동작했음 Off-line 프로세싱 입출력 장치에 의해 성능이 좌우됨 나~중에 마그네틱 테이프 리더기가 카드 리더기 대신에 사용되었다. 3. Multi Programming CPU와 IO가 Concurrently(병렬.. 2021. 7. 10. [운영체제] OS란 무엇인가 📌 OS 란 무엇인가 OS (operating system) 사용자가 사용하는 Application Program과 Hardware를 연결하는 것 쉽게 말하면, 아래 그림과 같이 사용자가 프로그램을 사용할 수 있도록 하드웨어 자원과 소프트웨어 자원을 운영 관리하며 편리함을 제공한다. 따라서 하드웨어를 몰라도 컴퓨터를 잘 사용할 수 있도록 한다. 종류 : window, Linux, MacOS 등 📌 OS가 하는 일 Sharing : 한정된 자원을 여러 프로세스가 공유할 수 있도록 관리함 Protection : 한 자원에 여러 프로세스가 동시에 수정/접근 하지 않도록 보호함 Fairness : 한 프로세스가 자원을 독점하지 않게 함 Efficiency : Power을 효율적으로 사용하여 Energy 낭비를 .. 2021. 7. 10. 이전 1 다음