Study note/CS 12

Operation System

기술면접을 위해 기초 CS에 대한 복습중이다. 공부한 내용 중 요점이나 나중에 기억해야할 부분을 정리해보려고 한다. 내가 아는 부분은 생략되어 있을 수 있고, 혹여나 틀린 부분이 있을 수도 있으니 이 글을 보고 '다른 사람'이 공부하기에는 도움이 되지 않을 수 있으니 주의! 시분할 시스템 CPU가 하나일 때 어떻게 스케줄링 하는지에 대한 방법론 중 하나 다중 프로그래밍의 장점 + 아주 짧은 주기로 분할함 ex) 리눅스(웹서버, DB 등)에 여러 User가 동시 접속을 해도 혼자 독점한 것처럼 느낀다. 다중 처리 시스템 (Multiprocessor) CPU가 여러 개일 때 (CORE) 대칭적 다중 처리 시스템: 모든 CPU가 동등한 준위 비대칭적 다중 처리 시스템: Master-slave처럼 준위가 다름 ..

Study note/CS 2024.04.12

C++ 코딩 인터뷰에서 기초 질문 모음

[기초 질문]: 어휘력 테스트와 비슷함/사용 예시/왜 사용하는지 네임스페이스의 기본 사용법 스택과 힙의 차이 const, static 포인터와 레퍼런스의 개념과 차이점 표준 라이브러리 컨테이너 기본 사용법 구조적 바인딩(C++17) C++17부터 추가된 중첩된 네임스페이스를 쉽게 사용하도록 개선된 부분 ** 참고한 페이지 C++ 면접에 자주 등장하는 질문 유형이 있다고?! C++ 개발자를 꿈꾼다면 필독! (1) C++ 전문 개발자를 꿈꾼다면 필독! C++ 면접에 자주 등장하는 예상 질문 유형을 알아보자! (1) C++는 엔터프라이즈급 객체지향 프로그램을 위한 빠르고 강력한 업계 표준 언어입니다. 기능이 풍부하 www.hanbit.co.kr

Study note/CS 2021.01.08