원본 객체나 배열의 주소값을 복사하여 새로운 변수에 할당하는 방식복사된 변수는 원본과 동일한 객체나 배열을 참조하게 됩니다. 따라서, 원본 객체나 배열이 변경되면 복사된 변수에도 영향이 갈 수 있다. 얕은 복사는 내부 객체나 배열의 참조값을 공유하기 때문에, 내부 객체
1. UNIX  - 1주PROJECT 2: USER PROGRAMS (2023 5/8 월요일 밤까지) - 1.5주이번 📌 이번에도 역시 길어져서 글을 나누어 발행했다.Project 2 도입 (2-1) | 개념 -
PROJECT 1: THREADS (2023 4/26 수요일 밤까지) - 1주PROJECT 2: USER PROGRAMS (2023 5/8 월요일 밤까지) - 1.5주이번 주차가 첫 주차보다 내용이 훨씬 많다고 느꼈다... SYSCALL의 개념과 fork, wait,
KOCW 온라인에서 제공되는 이화여대 반효경 교수님의 OS 강의에 대한 정리 요약노션에 기록했듯 CSAPP과 함께 천천히 병행연관 게시글은 강의 진행 순서대로 정렬되어 있지 않고, 내 필요에 따라 강의의 주제를 선택해 듣는다.온라인 상의 타인들이 올려놓은 연관 자료 역
KOCW 온라인에서 제공되는 이화여대 반효경 교수님의 OS 강의에 대한 정리 요약노션에 기록했듯 CSAPP과 함께 천천히 병행연관 게시글은 강의 진행 순서대로 정렬되어 있지 않고, 내 필요에 따라 강의의 주제를 선택해 듣는다.온라인 상의 타인들이 올려놓은 연관 자료 역
쓰는 중\~~https://m.blog.naver.com/songblue61/221391888403https://woonys.tistory.com/entry/PintOS-Project-2-User-Program-7-System-Call%EC%A0%95
LECTURE is here KOCW 온라인에서 제공되는 이화여대 반효경 교수님의 OS 강의에 대한 정리 요약 노션에 기록했듯 CSAPP과 함께 천천히 병행 연관 게시글은 강의 진행 순서대로 정렬되어 있지 않고, 내 필요에 따라 강의의 주제를 선택해 듣는다. 온라인 상
mode bit:1: 사용자 모드 -> user mode (제한된 기계어 명령만 가능)0: 모니터 모드(OS 코드 수행) -> kernel mode (특권 명령까지 가능)구현에 따라 레지스터일 수도, 회로 내의 물리적 비트가 될 수도 있다.사용자 프로그램의 잘못된 수행
자... 이제부터 말 하려던 본론의 서두다. Project 1에서부터 다뤄지는 인터럽트를 알아본다.아래는 하드웨어적인 컴퓨터의 구조이다.CPU가 운영체제에게 넘어가는 경우는 interrupt, exception 두 경우가 있다. 프로세서는 보통 예외(exception)
하드웨어적인 측면에서 :컴퓨터 내에서 프로그램을 수행하는 하드웨어 유닛.CPU, GPU와 같은 중앙처리장치를 일컫는다.폰노이만 아키텍쳐에 의해 만들어졌다면, 적어도 하나 이상의 ALU(Arithmetic Logic Unit)와 레지스터(Register)를 내장하고 있어
자전거 손잡이 안 잡고 등교하게 만든다는 그 과정이 어느새 반이나 지나왔다.정신 차려보니 핀토스였다. 알고리즘 주간을 갈무리하고 C Lab 과정에 진입하면서는 봄이 절정이었다. 이미 동기들과도 다들 친해졌고, 벚꽃이 발 한 걸음마다 흐드러졌다. 확실히 C Lab의 초중
큰 메모리를 시스템으로부터 얻어오는 것으로 시작. 리눅스의 경우 brk/sbrk 가 메모리 할당. sbrk : space break 함수로, 힙 크기를 늘이거나 줄이는 함수다. 커널의 brk 포인터(힙의 맨 끝을 가리키는 포인터)에 incr만큼 크기를
LECTURE is here KOCW 온라인에서 제공되는 이화여대 반효경 교수님의 OS 강의에 대한 정리 요약 노션에 기록했듯 CSAPP과 함께 천천히 병행 연관 게시글은 강의 진행 순서대로 정렬되어 있지 않고, 내 필요에 따라 강의의 주제를 선택해 듣는다. 온라인 상
KOCW 온라인에서 제공되는 이화여대 반효경 교수님의 OS 강의에 대한 정리 요약노션에 기록했듯 CSAPP과 함께 천천히 병행연관 게시글은 강의 진행 순서대로 정렬되어 있지 않고, 내 필요에 따라 강의의 주제를 선택해 듣는다.온라인 상의 타인들이 올려놓은 연관 자료 역
KOCW 온라인에서 제공되는 이화여대 반효경 교수님의 OS 강의에 대한 정리 요약노션에 기록했듯 CSAPP과 함께 천천히 병행연관 게시글은 강의 진행 순서대로 정렬되어 있지 않고, 내 필요에 따라 강의의 주제를 선택해 듣는다.온라인 상의 타인들이 올려놓은 연관 자료 역
KOCW 온라인에서 제공되는 이화여대 반효경 교수님의 OS 강의에 대한 정리 요약노션에 기록했듯 CSAPP과 함께 천천히 병행연관 게시글은 강의 진행 순서대로 정렬되어 있지 않고, 내 필요에 따라 강의의 주제를 선택해 듣는다.온라인 상의 타인들이 올려놓은 연관 자료 역
KOCW 온라인에서 제공되는 이화여대 반효경 교수님의 OS 강의에 대한 정리 요약노션에 기록했듯 CSAPP과 함께 천천히 병행연관 게시글은 강의 진행 순서대로 정렬되어 있지 않고, 내 필요에 따라 강의의 주제를 선택해 듣는다.온라인 상의 타인들이 올려놓은 연관 자료 역
KOCW 온라인에서 제공되는 이화여대 반효경 교수님의 OS 강의에 대한 정리 요약운영체제를 설명하기 앞서서 알아본다.컴퓨터 시스템에서 하드웨어가 어떻게 동작하는지?프로그램들이 하드웨어 위에서 어떻게 동작하는지?하드 디스크는 input device/output devic
PROJECT 1: THREADS (2023 4/26 수요일 밤까지) - 1주PROJECT 2: USER PROGRAMS (2023 5/8 월요일 밤까지) - 1.5주이번 주차가 첫 주차보다 내용이 훨씬 많다고 느꼈다... SYSCALL의 개념과 fork, wait,