[인프런] 5월 수강일기 (기출로 대비하는 개발자 전공면접 [CS 완전정복])
운영체제 프로세스, 스레드, IPC, 멀티 스레드 환경의 동기화 문제 해결 방법, 데드락 등에 대해 배웠다. 운영체제에서 어떻게 프로그램을 프로세스로 관리하는지 핵심이 되는 원리들을 알 수 있었다. 또한 컴퓨터의 자원인 메모리를 어떻게 효율적으로 활용하여 프로세스를 운영할 수 있는지 알 수 있는 메모리의 pgaing, segmentation에대해 배울수 있었다. 데이터베이스 데이터베이스 파트에선 DB 구조 설계와 transaction, index에 대해 다루었다. DB 구조에서는 PK,FK와 테이블 간의 관계와 join, DB 종류인 RDB, NoSQL을 비교하는 내용을 다루었다. transaction는 데이터베이스 내에서 수행되는 작업의 최소 단위로, 데이터베이스의 무결성을 유지하며 DB의 상태를 변화..
2023. 5. 23.