OperatingSystemConcepts 4

Operating System Concepts - Processes 실습

이것은 시리즈물입니다🧶2025.09.21 - [CS] - Operating System Concepts - Introduction2025.09.22 - [CS] - Operating System Concepts - O/S structures2025.09.23 - [CS] - Operating System Concepts - Processes#include #include int main(){ pid_t pid; pid = fork(); printf("Hello, Process!\n");}// Hello, Process!// Hello, Process!fork() 시스템 콜을 통해 child process가 생성됐지만, parent process와 child process 중 어떤 프로세..

CS 2025.09.24

Operating System Concepts - Processes

이것은 시리즈물입니다🧶2025.09.21 - [CS] - Operating System Concepts - Introduction2025.09.22 - [CS] - Operating System Concepts - O/S structures 프로세스실행 중인 프로그램, 메모리에 올라온 프로그램OS에서 실행하는 작업의 단위프로세스를 실행하기 위해 필요한 리소스 : CPU Time, Memory, Files, I/O 장치프로세스 메모리 구조Text Section : 실행 가능한 코드 (= executable code)Data Section : 전역 변수Heap Section : 실행 중 동적으로 할당되는 메모리 영역 (malloc, new 등의 동적 메모리 할당 코드)Stack Section : 함수 호출..

CS 2025.09.23

Operating System Concepts - O/S structures

이것은 시리즈물입니다🧶2025.09.21 - [CS] - Operating System Concepts - IntroductionOS가 제공하는 서비스UI(User Interface)프로그램 실행입출력 연산파일 시스템 조작에러 탐색자원 할당로깅보호 및 보안OS가 제공하는 인터페이스CLI(Command Line Interface) : 명령어 기반 인터페이스예: sh(쉘), bash, csh, zshGUI(Graphical User Interface) : 그래픽 기반 유저 인터페이스예: 아이콘, 버튼, 윈도우Touch-Screen Interface : 터치 기반 인터페이스예: 스마트폰, 태블릿, ATM, 키오스크더보기🐚 쉘(Shell)? 사용자가 입력한 명령을 해석해서 OS에 전달하고 실행 결과를 다시 ..

CS 2025.09.22

Operating System Concepts - Introduction

[지금 무료]운영체제 공룡책 강의| 주니온 - 인프런 강의현재 평점 4.9점 수강생 17,292명인 강의를 만나보세요. 운영체제의 기본 원리를 튼튼히 이해해야만 고급 프로그래밍 기술을 이해할 수 있습니다. 본 강의는 운영체제의 바이블이라 할 수 있는 공www.inflearn.com 그 유명한 공룡책을 정독하기에는 너무나 양이 많아, 강의로 학습하고 내용을 기록용으로 정리해봤습니다!개인적으로 궁금한 부분을 추가 조사했기 때문에 혹여나 잘못된 정보가 기재되어 있다면 정정 요청 부탁드립니다🙇‍♀️운영체제하드웨어와 소프트웨어 사이에 위치하며, 사용자, 응용 프로그램, 하드웨어 사이에서 중재자 역할을 함사용자가 입력 장치를 통해 이벤트를 발생시킴 -> 응용 프로그램에서 이벤트 처리를 위해 OS에게 요청 -> O..

CS 2025.09.21
반응형