일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
- Segmentation with Paging
- 프로세스 불연속 할당
- CS
- 웹 프로그래밍
- 웹개발
- 2단계 Page Table
- Effective Access Time
- 스프링부트
- 알고리즘
- linux
- spring
- jpa
- 문제풀이
- 스프링
- Allocation of Physical Memory
- 운영체제
- 메모리 관리
- 자바 알고리즘
- 자바 문제풀이
- 메모리의 불연속적 할당
- 프로세스 할당
- springboot
- Shared Page
- 프로세스 동기화
- 다단계 페이지 테이블
- annotation
- Page Table의 구현
- 리눅스
- Inverted Page Table
- 코드스테이츠 백엔드 과정 39기
- Today
- Total
목록분류 전체보기 (61)
GrowMe

프로세스 관리 # 프로세스 생성 # fork() 시스템 콜 # exec() 시스템 콜 # wait() 시스템 콜 # exit() 시스템 콜 # 프로세스 종료 # 프로세스 간 협력 # Message passing ✍️ 본 포스팅은 이화여자대학교 반효경 교수님의 "운영체제" 강의를 들으며 정리한 내용입니다. *프로세스 생성 부모 프로세스가 자식 프로세스 생성 프로세스의 트리(계층) 구조 형성 프로세스는 자원을 필요로 함 운영체제로부터 받는다 부모와 공유한다 자원의 공유 부모와 자식이 모든 자원을 공유하는 모델 일부를 공유하는 모델 전혀 공유하지 않는 모델(일반적) 수행 부모와 자식은 공존하며 수행되는 모델 자식이 종료(terminate)될 때 까지 부모가 기다리는 모델 주소 공간(Address space) ..

프로세스 # 프로세스의 개념 # 프로세스의 상태 # PCB # 문맥교환 # 프로세스를 스케줄링하기 위한 큐 # 스케줄러 # Thread ✍️ 본 포스팅은 이화여자대학교 반효경 교수님의 "운영체제" 강의를 들으며 정리한 내용입니다. *프로세스의 개념 `실행중인 프로그램`을 의미 프로세스의 문맥 현재 CPU 수행 상태를 나타내는 하드웨어 문맥을 의미 : Program Counter / 각종 register 즉, 프로세스 현재 시점의 상태를 나타내기 위해 문맥을 사용 프로세스의 주소 공간 : code, data, stack 프로세스 관련 커널 자료 구조 : PCB(Process Control Block), Kernel stack *프로세스의 상태 - 프로세스는 상태가 변경되며 수행된다 Running : CPU..

컴퓨터 시스템과 프로그램 수행 # 동기식 입출력 VS 비동기식 입출력 # DMA # 서로 다른 입출력 명령어 # 저장장치 계층 구조 # 프로그램의 실행 # 커널 주소 공간의 내용 # 사용자 프로그램이 사용하는 함수 # 프로그램의 실행 단계 ✍️ 본 포스팅은 이화여자대학교 반효경 교수님의 "운영체제" 강의를 들으며 정리한 내용입니다. *들어가기 전에 -> 아래의 1편을 먼저 읽은 후, 내용들을 읽으면 이해가 수월할 것 같아요 🧐 https://grow-myself.tistory.com/54 [운영체제] 컴퓨터 시스템과 프로그램 수행 (1) 컴퓨터 시스템과 프로그램 수행 # 컴퓨터 시스템 구조 # Mode bit # Timer # Device Controller # 시스템콜 # 인터럽트 # 입출력의 수행 ✍..

컴퓨터 시스템과 프로그램 수행 # 컴퓨터 시스템 구조 # Mode bit # Timer # Device Controller # 시스템콜 # 인터럽트 # 입출력의 수행 ✍️ 본 포스팅은 이화여자대학교 반효경 교수님의 "운영체제" 강의를 들으며 정리한 내용입니다. *컴퓨터 시스템 구조 CPU의 역할 : 메모리의 instruction를 순서대로 실행해준다. Interrupt line : CPU는 키보드 입출력 등 각 I/O 컨트롤러 수행 처리를 시키고 응답을 받아온다. 이때 각 컨트롤러로의 전달 통로라고 볼 수 있다. mode bit : 지금 CPU에서 사용중인 것이 운영체제인지 사용자 프로그램인지 구분해줌 registers : CPU 내부에 메모리보다 더 빠르게 정보 저장 가능한 공간들 device cont..

운영체제란 무엇인가 # 운영체제란 # 운영체제의 목적 # 운영체제의 분류 # 운영체제의 예 # 운영체제의 구조 ✍️ 본 포스팅은 이화여자대학교 반효경 교수님의 "운영체제" 강의를 들으며 정리한 내용입니다. *운영체제란? 하드웨어 바로 윗단에 설치되는 소프트웨어의 일종 사용자와 다른소프트웨어들을 연결해주는 계층(소프트웨어) 좁은 의미 : 운영체제 = 커널(컴퓨터 전원을 킨 후, 항상 메모리에 상주하는 부분) 넓은 의미 : 커널 + 각종 주변 시스템 최소한의 유틸리티(파일을 복사하는 기능 등)를 포함 *운영체제의 목적 - 컴퓨터 시스템의 자원을 효율적으로 관리 하드웨어 자원 : 프로세서(cpu), 기억장치(메모리), 입출력 장치 사용자 간의 형평성 있는 자원 분배 주어진 자원으로 최대한의 성능을 내도록 함 ..

디자인패턴이란 # 디자인 패턴 # 원칙 # 패턴 분류 본 포스팅은, 공부 목적으로 다음 글을 참고하여 작성하였습니다. ---> https://gyoogle.dev/blog/design-pattern/Overview.html [Design Pattern] 개요 | 👨🏻💻 Tech Interview [Design Pattern] 개요 목적 SW 재사용성, 호환성, 유지 보수성을 보장. 특징 디자인 패턴은 아이디어임, 특정한 구현이 아님. 프로젝트에 항상 적용해야 하는 것은 아니지만, 추후 재사용, 호환, 유지 gyoogle.dev *디자인패턴이란? 디자인 패턴은 아이디어이다. 즉, 특정한 구현이 아니라 추후 재사용, 호환, 유지 보수시 발생하는 문제 해결을 예방하기 위해 패턴을 만들어 둔 것이다. 애플리케..