목록OS (2)
did_story
CS 기술 면접 준비를 하면서 공부 하는 깊이에 대해 생각해보고 있다. 그리고 정말 해야할게 많더라 (재밌다).이번에 이전에 배운 내용과 Claude와 함께 준비를 하면서 내용을 정리해보려고 합니다. (잊혀진 나의 머리 속 때문에 고생이 많다..)만약에 내용중 틀린 내용이 있다면 알려주세요. 커피라도 한잔.. 사드려야 할 거 같습니다. (감사하브니다...) 1. System Call 이란?운영체제는 사용자가 실행하는 프로그램이 하드웨어 자원에 직접 접근하는 것을 방지해 자원을 보호합니다. 왜냐하면, 프로그램이 CPU, 메모리, 하드 디스크에 마음대로 접근하고 조작할 수 있다면, 자원이 무질서하게 관리될 수 있으며 한 프로그램의 실수가 전체 컴퓨터에 영향을 주기 때문입니다. 운영체제는 프로그램들이 자원에 ..
Operating System에 관한 수업을 저의 식으로 정리해보려고 합니다.시작하기 앞서 OS 를 이해하기 위해 컴뷰터 구조에 관해 정확히 알아보도록 하자.1. Von Neuman Architecture→ 폰노이만이 제안한 컴퓨터 구조로, 대부분의 컴뷰터가 따르고 있는 기본 구조이다.방식Input Device에서 데이타를 받고Memory Unit에 프로그램과 데이터가 저장이 되어진다.CPU가 메모리에서 프로그램 명령어를가져와 실행하고, 필요한 데이터를 읽어서 처리한다.연상 결과를 Memory Unit에 저장하거나 Output Device로 보내는 것이 순서!Programing Translation.사람이 작성한 C 코드 → 컴파일러를 통해 Assembler code 로 변환(CPU에 따라 달라짐) → ..