![Preview Image](https://i.stack.imgur.com/3gBcx.png)
C++ Containers
STL Container 관련해 좋은 영상이 있길래 정리해봄 어느정도는 알고있는 내용이 많았지만, 몰랐던 부분들도 많았다. 특히 Deck 부분 고수들이 코드 어떻게 짜는지를 볼 수 있었음 1. Array 가장 기본적인 배열 배열은 크기 resize가 불가능함 Contiguous 속성을 가짐 ...
STL Container 관련해 좋은 영상이 있길래 정리해봄 어느정도는 알고있는 내용이 많았지만, 몰랐던 부분들도 많았다. 특히 Deck 부분 고수들이 코드 어떻게 짜는지를 볼 수 있었음 1. Array 가장 기본적인 배열 배열은 크기 resize가 불가능함 Contiguous 속성을 가짐 ...
리버스 엔지니어링이란? Reverse Engineering 또는 역공학 장치 또는 시스템의 기술적인 원리를 그 구조 분석을 통해 발견하는 과정 기계 장치, 전자 부품, 소프트웨어 프로그램 등을 분해해서 분석하는 것 상업적 또는 군사적으로 하드웨어를 분석한 것에서 시작되었음 원본 생산 절차에 대해 전혀 지식이 없는...
1. ROS란? The Robot Operating System (ROS) is a set of software libraries and tools that help you build robot applications. From drivers to state-of-the-art algorithms, and with powerful develop...
목차 12.1 Mass Storage 구조 개관 12.2 Disk 구조 12.3 Disk 부착(Attachment) 12.4 Disk Scheduling 12.5 Disk 관리 12.6 Swap-Space 관리 12.7 RAID 구조 12.1 Mass Storage 구조 개관 마그네틱 디스크 ...
목차 11.1 File-System 구조 11.2 File-System 구현 11.3 Directory 구현 11.4 Allocation 방법 11.5 Free-Space 관리 11.6 효율(Efficiency)과 성능(Performance) 11.7 Recovery 11.1 File-System 구조 파일 ...
목차 10.1 파일 개념 10.2 접근 방법 10.3 디렉터리와 디스크 구조 10.4 File-System mounting 10.5 공유 10.6 보호 10.1 파일 개념 파일(File) 운영체제가 정보 저장장치의 물리적 특성을 추상화 한 논리적 저장 장치 파일 구조는 byte의 연...
목차 9.1 배경 지식 9.2 요구 페이징(Demand Paging) 9.3 쓰기 시 복사(Copy-on-Write) 9.4 페이지 교체(Page Replacement) 9.5 Frame 할당 9.6 쓰레싱(Trashing) 9.7 Memory-Mapped Files 9.1 배경 지식 가상 메모리(Virtua...
8.2 스와핑(Swapping) 실행을 계속할 수 없는 프로세스를 메모리에서 예비 저장 장치(backing store)로 내보내고(swap out), 실행할 수 있는 프로세스를 가져옴(swap in) 장점 : 모든 프로세스의 물리적 크기의 합보다 물리적 메모리 크기가 작아도 사용 모두 실행 가능함 ...
8.5 페이징(Paging) Paging 비연속(noncontiguous) 물리적 메모리 할당 방법 중 하나 고정 방식은 paging, 가변 방식은 segment page frame : 물리적 메모리를 고정된 크기의 블록(2^n, 대개 512B ~ 8KB)으로 나눔 page : 논리 메모...
목차 8.1 배경 지식 8.2 스와핑(Swapping) 8.3 연속(Contiguous) 메모리 할당 8.5 페이징(Paging) 8.6 Page Table 구조 8.4 Segmentation 8.7 Example - Intel IA-32 (Pentium) 8.1 배경 지식 CPU가 직접 접근 가능한 기억장치는 ...