본문 바로가기

CS3

[OS] OS OverView 1시간짜리 공부하는데 3~4시간씩 걸리는게 정상인가요 ㅜㅠ 운영체제의 역할 운영체제의 역할은 크게 다음과 같다.. User Interface (편리성) CUI(Character User Interface) - 캐릭터(문자열)로 이뤄진 Interface GUI(Graphical User Interface)- 그래픽으로 이뤄진 Interface EUCI(End-User Comfortable Interface) - 특정 목적을 위해 만들어진 Interface Resource Management (효율성) HW Resource - 프로세서, 메모리, inout device ... SW Resource - 파일, 어플리케이션, 메세지, 신호 ... Process and Thread Management 실행의 주체.. 2022. 3. 13.
[OS] OS의 작업 수행 방식 OS에 대해 공부하다가 작업 수행 방식에 대한 역사부터 보고.. 재밌어서 글이 너무 길어져갖고 해당 부분을 끊어 쓴다~~~!! OS의 작업 수행 방식 (역사) 순차 처리(~40s) 1940년대까진 운영체제의 개념이 존재하지 않았다. 이 말인 즉슨.. 운영체제가 해주는 일을 사용자가 직접 해야됐다는 말이다. 하드웨어 관리고.. 소프트웨어 관리고 전부 다 사용자가 관리해야됐던 시절이다. 작업 순서도 반드시 지켜야했고!! 근데 여기서 문제가 생긴다. 이 땐 비록 언어간 구별이 있었을지 없었을지는 모르겠지만 현존하는 언어를 예로 들어 얘기해보면, 어떤 사람은 C로 작업을 하였고, 다른 사람은 Java, 또 어떤 사람은 Python으로 작업을 했다고 생각해보자. 이 언어들의 동작 방법은 각각 다르고 운영체제가 없.. 2022. 3. 13.
[OS] Computer System Overview 좋은 강의 영상을 찾아서.. 공부 고 OS란? 데이터를 효율적으로 관리하여 사용자, 응용프로그램들에게 서비스를 제공하는 역할을 한다. 즉, 컴퓨팅 자원들을 효율적으로 관리하여 이를 통해 사용자에게 서비스를 제공하는 역할 컴퓨터 시스템 개요 컴퓨터 하드웨어의 종류 프로세서 - 계산(연산)하는 역할 CPU GPU 응용 전용 처리장치 (특별한 목적을 갖고 연산하는 것) 메모리 - 저장하는 역할 주 기억장치 보조 기억장치 주변 장치 키보드, 마우스 모니터, 프린터 네트워크 모뎀 프로세서란? 프로세서는 컴퓨터의 뇌이다. 그리고 이 뇌는 운영체제에 의해 관리된다. 중앙처리장치란 이름에서 나 겁나게 중요한 놈이야!!! 하고 분명하게 나와있다. 프로세서는 연산을 수행할 뿐만 아니라 컴퓨터의 모든 장치의 동작을 제어한다.. 2022. 3. 5.