반응형

크래프톤정글 16

[정글] Week11-12 PintOS 키워드 정리

Virtual Memory 가상 메모리 Virtual Memory 는 메인 메모리의 추상화 개념프로그램 (프로세스) 이 모든 메모리를 전부 독점적으로 사용한다고 착각할 수 있게 만든다  실행할 프로세스의 일부분만 메모리에 올리고,메모리에 올라가지 않은 나머지는 보조 기억 장치 (일반적으로 하드디스크나 SSD) 에 위치한다가상 메모리의 핵심은 보조 기억 장치이다, 보조 기억 장치를 마치 메모리처럼 사용하여 실행 중인 프로그램이 요구하는 주소 공간을 확장하여, 실제 메모리가 부족하더라도 보조 기억 장치를 사용하여 동작할 수 있다 1) 보안성 및 안정성 프로그램이 메모리에 간접 접근하며 기본적으로 프로그램 간 메모리가 분리되며 필요한 경우에만 특정 메모리를 서로 공유해 메모리 접근에 대한 오류를 줄인다 2) ..

[회고] Week09-10 회고 PintOS Project2: User Program

Project1 하면서 클론 코딩만 했다는 생각이 들면서 핀토스가 재미 없어졌다그래서 그런지 나도 모르게 Project2 기간에는 다른 공부를 많이 했다주말부터 월화수 빠짝 해봐야지! 생각했는데 장례식으로 빠지면서 진짜 아예 못 봤다  그러다가 오늘 ㅎㅂ가, 핀토스가 재미있었다고 해서 이번 주차는 한 번 공부해 보려고 한다 잘 해봐야지할 수 있,...겠지? 할 수 있다!

[정글] Week04 진행 내용

Week04 기간 2024.10.04 FRI - 10.10 THU조원 ㅎㅅ ㄱㅅ C언어 시작 WEEK04: C Pointer(&, * 연산자), 동적 메모리 할당, Linked List, Stack, Queue, Binary Tree, Binary Search Tree, 동적 프로그래밍, 그리디 알고리즘 WEEK05: 메모리 누수, 균형 이진 탐색 트리(AVL Tree, Red-Black Tree) WEEK06: 시스템 콜, 데이터 세그먼트, 메모리 단편화, sbrk/mmap WEEK07: BSD소켓, IP, TCP, HTTP, file descriptor, DNS 0. C언어 개발 환경 구성 1) 서버 설정 + SSH 접속 2) 서버에 파일 올리기 + 편집기 사용3) 컴파일러/ 디버거 사용  1. 진행..

반응형