So Hee Park Lee

KOCW_Process/ address space / context / Context Switching

✅ Program 특정 작업을 수행하는 일련의 명령어들의 모음 ✅ Multi Programming 일반적으로 CPU는 한 개 따라서 CPU에서 명령이 수행되고 있는 프로그램도 한 개 그러나 CPU가 짧은 시간 단위로 시간을 나누어 프로그램을 수행하고 ➡️ time sharing 여러 프로그램이 메모리에 동시 적재되어 있을 ...

Interview_운영체제/인터럽트/시스템콜/커널/동기, 비동기

✅ 운영체제는 무엇이고 어떤 역할을 수행하는지 설명해주세요. 하드웨어와 사용자 프로그램/또는 사용자 간의 인터페이스 복잡한 하드웨어 처리를 대신해 주는 역할 목적: 1️⃣ 하드웨어 사용 효율적, 형평성있게 2️⃣ CPU, 하드웨어, 메모리 보안 기능: 인터럽트, 캐싱, CPU 스케쥴링, 메모리 관리, 디스크 스케쥴링 ✅ 시분할 시...

KOCW_Computer System Structure / Kernel / Interrupt / System Call

✅ 컴퓨터 시스템 구조 컴퓨터 부팅 운영체제는 메모리에 올라감 프로그램은 디스크에 저장되어 있다가 실행되면 메모리에 올라감 I/O 장치에는 그들만의 CPU가 있는데, 이를 디바이스 컨드롤러라고 한다. 운영체제가 CPU를 쓸 떄는 문제가 없는데, 응용 프로그램이 CPU를 사용할 떄는 문제가 생길 ...

KOCW_Introduction

✅ 운영체제 하드웨어를 편하게 사용할 수 있게 해주는 소프트웨어 하드웨어를 다루는 복잡한 부분은 운영체제가 담당해준다. 프로그램 입장에서는 혼자서 하드웨어를 쓰고 있다고 생각 운영체제는 하드웨어와 다른 소프트웨어 또는 사용자를 연결해준다. 컴퓨터가 부팅되면, 메모리에 올라간다. 메모리에 상주하는 운영체제의 핵심 부분은 ke...