전체 글 53

혼공단 11기 6주차 미션

📌 5주차 미션 진도 : Chapter 14~15 기본미션 : p. 400의 확인 문제 1번 풀고 인증하기 선택미션 : Ch.14(14-3) 프로세스가 사용할 수 있는 프레임이 3개 있고, 페이지 참조열이 '2313523423' 일 때 LRU 페이지 교체 알고리즘으로 이 페이지를 참조한다면 몇 번의 페이지 폴트가 발생하는지 풀어보기 1️⃣ 기본 미션 p. 400의 확인 문제 1번 풀고 인증하기 : 문제 : 메모리 할당 방식에 대한 설명으로 올바른 것을 다음 보기에서 찾아 쓰시오 ✅ 보기 : 최초 적합, 최적 적합, 최악 적합 ( ① ) : 최초로 발견한 적재 가능한 빈 공간에 프로세스를 배치하는 방식 ( ② ) : 프로세스가 적재될 수 잇는 가장 큰 공간에 프로세스를 배치하는 방식 ( ③ ) : 프로세스..

혼자 공부하는 컴퓨터 구조 + 운영체제 Chapter 15

안녕하세요! 제이덥입니다~ 저는 학부 때 공부했던 CS 기초 내용을 Wrap-Up 하기 위해 혼공학습단 11기 활동을 진행해왔는데 이제 6주차로 마지막이네요. 개발 도서를 개발이나 프로젝트를 할 때 참고하기 위해 봤었지, 개인적으로 이렇게 오랜 기간 동안 나눠서 공부해본건 처음이었는데요. 주마다 일정 부분 나눠서 공부하니 지식을 쌓아가는 느낌이 들어서 좋았고, 이외에도 여러 관점에서 많은 것을 배우고 성장할 수 있었던 것 같습니다. 이번 포스팅에서는 Chapter 15파일 시스템에 대해서 다룹니다. 파일과 디렉토리가 무엇이며 어떠한 방식으로 저장되는지 살펴보시면 좋을 것 같습니다. 해당 도서는 제가 직접 구매하여 글을 작성한 것이며, 혼공단 11기 활동의 일환으로 학습 내용에 대한 공유 글을 작성하게되었..

혼자 공부하는 컴퓨터 구조 + 운영체제 Chapter 14

안녕하세요! 제이덥입니다~ 저는 학부 때 공부했던 CS 기초 내용을 Wrap-Up 하기 위해 혼공학습단 11기 활동을 진행해왔는데 이제 6주차로 마지막이네요. 개발 도서를 개발이나 프로젝트를 할 때 참고하기 위해 봤었지, 개인적으로 이렇게 오랜 기간 동안 나눠서 공부해본건 처음이었는데요. 주마다 일정 부분 나눠서 공부하니 지식을 쌓아가는 느낌이 들어서 좋았고, 이외에도 여러 관점에서 많은 것을 배우고 성장할 수 있었던 것 같습니다. 이번 포스팅에서는 Chapter 14 가상메모리에 대해서 다룹니다. 지식과 논리를 잘 결합해야 되는 과목이라 어려운 만큼 면접 질문에서 자주 등장합니다. 스와핑, 페이징, 페이지 교체 알고리즘 등의 개념과 어떻게 구현이 되는지 잘 살펴보시면 좋을 것 같습니다. 해당 도서는 제..

[Weight & Bias] wandb를 이용하여 학습파이프라인 구축하기

안녕하세요! 제이덥입니다~ 요즘 dacon에서 딥러닝 관련 대회에 참여하여 열심히 학습 파이프라인을 구축하고 있는데요. 학습파이프라인을 구축할 때 사용했던 Weight & Bias(wandb) 플랫폼이 무엇이고 이를 어떻게 활용할 수 있는지 포스팅하려고 합니다. 함께 살펴볼까요? 1️⃣ Weight & Bias란? Weight & Bias(줄여서 wandb)는 AI developer platform으로 머신러닝/딥러닝 모델의 학습을 도와주는 다양한 기능(시각화, 로깅 등)을 제공합니다. 그리고 Weight & Bias에서 크게 W&B Models, W&B Prompts, W&B Prompts 총 세가지 형태로 기능을 나눌 수 있는데요. W&B Models 머신러닝 실무자들을 위해 학습/미세 조정(fine..

카테고리 없음 2024.02.04

혼공단 11기 5주차 미션

📌 5주차 미션 진도 : Chapter 12~13 기본미션 : p. 363의 확인 문제 1번 풀고 인증하기 선택미션 : Ch.12(12-1) 임계 구역, 상호 배제 개념을 정리하기 1️⃣ 기본 미션 p. 363의 확인 문제 1번 풀고 인증하기 : 📌 문제 : 뮤텍스락과 세마포어에 대한 설명으로 옳지 않은 것을 고르시오 ① : 뮤텍스락은 임계 구역을 접근 뒤 임계 구역에 진입함으로써 상호 배제를 위한 동기화를 이룹니다. ② : 세마포는 공유 자원이 여러 개 있는 상황에서도 이용할 수 있습니다. ③ : 세마포를 이용해 프로세스 실행 순서 제어를 위한 동기화도 이룰 수 있습니다. ④ : 세마포를 이용하면 반드시 바쁜 대기를 해야합니다. 정답 : ④ 풀이 : 뮤텍스락은 상호 배제를 위한 동기화를 이루고, 카운팅..

혼자 공부하는 컴퓨터 구조 + 운영체제 Chapter 13

안녕하세요! 제이덥입니다~ 저는 학부 때 공부했던 CS 기초 내용을 Wrap-Up 하기 위해 혼공학습단 11기 활동을 진행하고 있는데요. 5주째가 되니 어느정도 개념을 다시 정리한 느낌이 듭니다. 이번 포스팅에서는 Chapter 13 교착 상태에 대해 다룹니다. 교착 상태가 무엇이고 어떻게 해결 할 수 있는지에 대해 정리했습니다. 동기화와 더불어 CS 면접에 자주 나오니 이 글을 보시는 분들도 세세하게 살펴보시는걸 추천드립니다. 해당 도서는 제가 직접 구매하여 글을 작성한 것이며, 혼공단 11기 활동의 일환으로 학습 내용에 대한 공유 글을 작성하게되었음을 알려드립니다. 도서에 대한 자세한 내용과 활동에 대한 내용을 알고 싶은 분들은 아래 Reference에서 확인해주세요~ Chapter 13. 교착 상태..

혼자 공부하는 컴퓨터 구조 + 운영체제 Chapter 12

안녕하세요! 제이덥입니다~ 저는 학부 때 공부했던 CS 기초 내용을 Wrap-Up 하기 위해 혼공학습단 11기 활동을 진행하고 있는데요. 이제 5주째가 되니 어느정도 개념을 다시 정리한 느낌이 듭니다. 이번 포스팅에서는 Chapter 12 프로세스 동기화에 대해 다룹니다. 동기화란 무엇인지, 어떤 기법이 있는지 정리했습니다. 특히, CS 면접 기출 문제로 많이 나오니 이 글을 보시는 분도 세세하게 살펴보시는걸 추천드립니다. 해당 도서는 제가 직접 구매하여 글을 작성한 것이며, 혼공단 11기 활동의 일환으로 학습 내용에 대한 공유 글을 작성하게되었음을 알려드립니다. 도서에 대한 자세한 내용과 활동에 대한 내용을 알고 싶은 분들은 아래 Reference에서 확인해주세요~ Chapter 12. 프로세스 동기화..

혼공단 11기 미션 4주차 미션

📌 4주차 미션 진도 : Chapter 09 ~ 11 기본미션 : p. 304의 확인 문제 1번 풀고 인증하기 선택미션 : Ch.11(11-2) 준비 큐에 A,B,C,D 순으로 삽입되었다고 가정했을 때, 선입 선처리 스케줄링 알고리즘을 적용하면 어떤 프로세스 순서대로 CPU를 할당받는지 풀어보기 1️⃣ 기본 미션 p. 304의 확인 문제 1번 풀고 인증하기 : 문제 : 다음은 프로세스 상태를 보여주는 프로세스 상태 다이어그램입니다. 정답 : ① : 생성 상태 ② : 준비 상태 ③ : 실행 상태 ④ : 대기 상태 ⑤ : 종료 상태 2️⃣ 선택 미션 : Ch.11(11-2) 준비 큐에 A,B,C,D 순으로 삽입되었다고 가정했을 때, 선입 선처리 스케줄링 알고리즘을 적용하면 어떤 프로세스 순서대로 CPU를 할..

혼자 공부하는 컴퓨터 구조 + 운영체제 Chapter 11

안녕하세요! 제이덥입니다~ 저는 학부 때 공부했던 CS 기초 내용을 Wrap-Up 하기 위해 혼공학습단 11기 활동을 진행하고 있는데요. 이번주부터 운영체제에 들어갔네요. 벌써 2주밖에 안남았다니 시간이 짧다는 걸 느끼게 됩니다. 이번 포스팅에서는 Chapter 11로 CPU 스케줄링에 대해서 배웁니다. 정말 힘들게 공부했던 내용인데요. 책에 잘 정리되어 있더군요. 어떤 스케줄링이 어떤 장단점이 있는지 체크하면서 보시면 좋을 것 같습니다. 해당 도서는 제가 직접 구매하여 글을 작성한 것이며, 혼공단 11기 활동의 일환으로 학습 내용에 대한 공유 글을 작성하게되었음을 알려드립니다. 도서에 대한 자세한 내용과 활동에 대한 내용을 알고 싶은 분들은 아래 Reference에서 확인해주세요~ Chapter 11 ..

카테고리 없음 2024.01.28

혼자 공부하는 컴퓨터 구조 + 운영체제 Chapter 10

안녕하세요! 제이덥입니다~ 저는 학부 때 공부했던 CS 기초 내용을 Wrap-Up 하기 위해 혼공학습단 11기 활동을 진행하고 있는데요. 이번주부터 운영체제에 들어갔네요. 벌써 2주밖에 안남았다니 시간이 짧다는 걸 느끼게 됩니다. 이번 포스팅에서는 Chapter 10으로 프로세스와 스레드가 무엇인가에 대해 다룹니다. 학부 때 매우 열심히 공부했던 기억이 있고, CS 면접에서 자주 출제되는 부분이기도 합니다. 프로세스와 스레드가 무엇인지 그 둘은 어떤 차이가 있는 아래 글을 보며 체크해보면 좋을 것 같아요 해당 도서는 제가 직접 구매하여 글을 작성한 것이며, 혼공단 11기 활동의 일환으로 학습 내용에 대한 공유 글을 작성하게되었음을 알려드립니다. 도서에 대한 자세한 내용과 활동에 대한 내용을 알고 싶은 분..