본문 바로가기

CS공부10

[ TIL - CS ] 면접을 위한 CS 공부 2편 - 운영체제 - 🚌 2024년 10월 28일~ 2024년 11월 2일까지의 주제는 운영체제다. 💡 공통으로 준비한 질문1️⃣ 첫번째 접은 글은 내 말로 풀어쓴 정답2️⃣ 두번째 접은 글은 해석 또는 공부한 내용 또는 추가적으로 궁금한 내용 1. Blocking과 Non-Blocking에 대해 설명해주세요.더보기blocking과  non-blocking은 주로 IO의 읽기,쓰기에서 사용된다.blocking이란?요청한 작업을 마칠 때까지 계속 대기한다. 즉시 return 하고, return 값을 받아야 끝난다.Thread 관점으로 본다면, 요청한 작업을 마칠 때까지 계속 대기하며 return 값을 받을 때까지 한 Thread를 계속 사용/대기 한다.non-blockin이란?요청한 작업을 즉시 마칠 수 없다면 즉시 ret.. 2024. 11. 1.
[ TIL - CS ] 면접을 위한 CS 공부 1편 - 운영체제 - 🖋 오랜만에 돌아온 TIL이다! 최종 합격을 위한 공부를 시작해 보자 🔥 🚌 2024년 10월 28일~ 2024년 11월 2일까지의 주제는 운영체제다. 💡 공통으로 준비한 질문1️⃣ 첫번째 접은 글은 내 말로 풀어쓴 정답2️⃣ 두번째 접은 글은 해석 또는 공부한 내용 또는 추가적으로 궁금한 내용 1. OS(운영체제)가 무엇인지 설명해 주실 수 있나요?더보기운영체제란 하드웨어를 사용하기 쉽게 만들어주는 인터페이스입니다. 사용자가 효율적으로 쓸 수 있게 관리해줍니다.더보기1. 운영체제 목적 운영체제를 사용하는 가장 주된 목적은 컴퓨터의 하드웨어를 관리하는 것이다. 컴퓨터에는 수많은 하드웨어가 존재한다. CPU, 메모리, 디스크, 키보드, 마우스, 모니터, 네트워크 등이 있으며 이를 잘 관리해 주어야 .. 2024. 10. 28.