# OS

2663개의 포스트
post-thumbnail

운영체제 강의노트 - File Systems Implementation 1

KOCW 온라인에서 제공되는 이화여대 반효경 교수님의 OS 강의에 대한 정리 요약노션에 기록했듯 CSAPP과 함께 천천히 병행연관 게시글은 강의 진행 순서대로 정렬되어 있지 않고, 내 필요에 따라 강의의 주제를 선택해 듣는다.온라인 상의 타인들이 올려놓은 연관 자료 역

약 12시간 전
·
0개의 댓글
·

[PINTOS-KAIST] project. 2-2 - 개념 - 파일 디스크립터 테이블(fdt)과 파일 디스크립터(fd) 관련 syscall call들에 대한 이해와 구현

쓰는 중\~~https://m.blog.naver.com/songblue61/221391888403https://woonys.tistory.com/entry/PintOS-Project-2-User-Program-7-System-Call%EC%A0%95

약 16시간 전
·
0개의 댓글
·

[CS스터디]시스템 콜

운영체제에서 active하게 될 때의 작업의 단위인 프로세스, 관리는 어떻게 해야 하는 걸까? 1. 시스템 콜이란, fork(), exec(), wait()와 같이 프로세스 생성과 제어를 위한 것 1) 프로세스 생성 : fork, exec 2) 프로세스 제어 : wa

약 22시간 전
·
0개의 댓글
·
post-thumbnail

인터럽트

OS구현을 할 때 굉장히 중요한 '인터럽트'에 대해서 정리한 자료이다

어제
·
0개의 댓글
·
post-thumbnail

OS란?

pintos 구현을 시작하기 전, os가 무엇인지, 무슨 일을 하는지 간략하게 정리하고 들어가려고 한다.

어제
·
0개의 댓글
·
post-thumbnail

Child_Process(자식 프로세스)

참고 자료https://nodejs.org/api/child_process.htmlNode.js 애플리케이션에서 서버의 다중 프로세서를 효율적으로 활용하려면 작업을 자식 프로세스에 분배해야 한다. Child Process 모듈을 사용해 자식 프로세스를 생성하거

1일 전
·
0개의 댓글
·

[운영체제] 캐시

메인메모리에 저장된 내용의 일부를 임시로 저장해두는 기억장치저장공간이 작지만 빠른 성능을 제공합니다.프로세서가 항상 메인 메모리에서 데이터를 받아온다? > 시간이 오래걸림... 캐시에 자주 사용허는 데이터를 담아두고 프로세서가 캐시에서 데이터를 가져가도록 함접근 시간에

1일 전
·
0개의 댓글
·

운영체제 강의노트 - 파일 시스템

LECTURE is here KOCW 온라인에서 제공되는 이화여대 반효경 교수님의 OS 강의에 대한 정리 요약 노션에 기록했듯 CSAPP과 함께 천천히 병행 연관 게시글은 강의 진행 순서대로 정렬되어 있지 않고, 내 필요에 따라 강의의 주제를 선택해 듣는다. 온라인 상

3일 전
·
0개의 댓글
·

[os] CPU 스케줄링 이해하기

▪ CPU Scheduling Problem: • decide which of the processes in the ready queue is to be allocated the CPU’s core. CPU 스케줄링을 하는 이유 효율적으로 CPU를 사용하기 위해선 멀

4일 전
·
0개의 댓글
·

[PINTOS-KAIST] project. 2-1 - 개념 - Dual-mode,Pintos 코드에서의 interrupt와 콘텍스트 저장과 복원, 시스템 콜의 호출과 실행

mode bit:1: 사용자 모드 -> user mode (제한된 기계어 명령만 가능)0: 모니터 모드(OS 코드 수행) -> kernel mode (특권 명령까지 가능)구현에 따라 레지스터일 수도, 회로 내의 물리적 비트가 될 수도 있다.사용자 프로그램의 잘못된 수행

4일 전
·
0개의 댓글
·

[PINTOS-KAIST] project. 1-2 - 개념 - 인터럽트, 예외

자... 이제부터 말 하려던 본론의 서두다. Project 1에서부터 다뤄지는 인터럽트를 알아본다.아래는 하드웨어적인 컴퓨터의 구조이다.CPU가 운영체제에게 넘어가는 경우는 interrupt, exception 두 경우가 있다. 프로세서는 보통 예외(exception)

4일 전
·
0개의 댓글
·

[PINTOS-KAIST] project. 1-1 - 개념 - 프로세서, 프로세스, CPU와 기억장치들

하드웨어적인 측면에서 :컴퓨터 내에서 프로그램을 수행하는 하드웨어 유닛.CPU, GPU와 같은 중앙처리장치를 일컫는다.폰노이만 아키텍쳐에 의해 만들어졌다면, 적어도 하나 이상의 ALU(Arithmetic Logic Unit)와 레지스터(Register)를 내장하고 있어

4일 전
·
0개의 댓글
·
post-thumbnail

가상 메모리

메모리 구조 가상 메모리를 보기 전에 먼저 메모리의 구조부터 알아야 한다. 프로그램이 실행되기 위해서는 먼저 프로그램이 메모리에 로드되어야 한다. 또한 프로그램에서 사용되는 변수들을 저장할 메모리도 필요하다. 따라서, 컴퓨터의 운영체제는 프로그램의 실행을 위해 다양

5일 전
·
0개의 댓글
·

[OS] 프로세스

프로세스는 실행 중인 프로그램이다.

5일 전
·
0개의 댓글
·

mv 명령어

현재 디렉토리에 있는 test.txt 파일을 디렉토리 내부의 new_folder 디렉토리로 이동ex) mv test.txt new_folder현재 디렉토리에 있는 test.txt 파일을 new_test.txt라는 파일로 이름 바꾸기ex) mv test.txt new_t

5일 전
·
0개의 댓글
·

OS 5일

Lec 11, Lec 12 Lec 13,

6일 전
·
0개의 댓글
·
post-thumbnail

[운영체제] 가상메모리

Page Fault 처리 루틴 CPU 가 논리적 주소를 물리적 주소로 변환시키기 위해 페이지 테이블을 참조했지만 invalid bit 가 설정되어 있다면 다음과 같이 행동하게 된다. CPU 가 페이지 테이블을 참조한다. 하지만 invalid bit 이 설정되어 있다.

6일 전
·
0개의 댓글
·
post-thumbnail

[OS] 운영체제란 무엇인가?

운영체제? 운영체제란 사용자 애플리케이션과 컴퓨터 하드웨어 사이의 소프트웨어 계층. 하드웨어와 애플리케이션을 인터페이스 해주는 것. 여기서 인터페이스란 리모컨이라고 생각하면 쉽다. 우리는 리모컨 안에 일어나는 일을 알지 못하지만, TV를 조작할 수 있다. 그런 것처

6일 전
·
0개의 댓글
·
post-thumbnail

[네이버클라우드캠프] -22일차(프로그래밍 개론 02)

= compile + iterprete 방식js 코드파일을 = Stand Edition 1) 제품군으로써 다른 개발도구와는 달리= JVM + Library1) 일반 PC user가 PC에 download 2) Library : java 명령 파일3) compile 기능

7일 전
·
0개의 댓글
·