컴퓨터 하드웨어 > + ## 프로세서 (Processor) >>+ ### CPU >>+ ### 그래픽카드 (GPU) >>+ ### 응용 전용 처리장치 등 > + ## 메모리 (Memory) >>+ ### 주기억장치 >>+ ### 보조기억장치 등 > + ## 주변장치 >
운영체제 > # 운영체제 > + ## 사용자에게 편리한 인터페이스 환경을 제공하고 컴퓨터 시스템의 자원을 효율적으로 관리하는 소프트웨어 > # 운영체제 역할 > ## 1. 자원관리, 운영체제는 자원을 응용 프로그램에 나눠주어 사용자가 원활하게 작업할 수 있도록한다.
프로세스 관리 > ## 프로세스 정의 > + ## 실행중인 프로그램 >> +
출처 https://drive.google.com/file/d/1AKOc4AkPfJa9ndkNrA_7heYAzUBDbEox/view
출처 https://drive.google.com/file/d/1hRfvONw25cGbHqtOxUu61M9qDonqmOPD/view
출처 https://drive.google.com/file/d/1WoDL7Slth2sN2_Qzj6Oij0ZddU6dkAht/view
참고 https://drive.google.com/file/d/1jiY1Vivb-J21NKfFRf9S9XJLUEqu3PrD/view
Low overhead
참고 https://drive.google.com/file/d/1TfHzj3nz47y4eQX8Ij0J3aZhFQm-I-y6/view
가상 메모리 관리 > + ## 가상 메모리 (기억장치) >> + ### Non-continuous allocation >>> + ### 사용자 프로그램을 block으로 분할하여 적재/실행 >> + ### Paging/Segmentation system > + ## 가상
입출력 시스템 > # 입출력장치와 채널 > + ## 주변장치 >> + ### 주변장치는 저속 주변장치(키보드, 마우스 등)와 고속 주변장치(그래픽 카드, 하드디스크 등)로 나뉨 >> + ### 하나의 버스로 주변장치를 묶으면 저속장치의 데이터 이동을 방해함 > + ## 채널 >> + ### 데이터가 지나다니는 하나의 통로 > + ## 채널 공유와 채널 분...