전체 글

전공은 건축. 컴터 조아.
과제 p. 400의 확인 문제 1번 : 메모리 할당 방식에 대한 설명으로 올바른 것을 다음 보기에서 찾아 써 보세요. 보기 : 최초 적합, 최적 적합, 최악 적합 최초 적합 : 최초로 발견한 적재 가능한 빈 공간에 프로세스를 배치하는 방식 최악 적합 : 프로세스가 적재될 수 있는 가장 큰 공간에 프로세스를 배치하는 방식 최적 적합 : 프로세스가 적재될 수 있는 가장 작은 공간에 프로세스를 배치하는 방식 Ch.14(14-3) 프로세스가 사용할 수 있는 프레임이 3개 있고, 페이지 참조열이 '2313523423' 일 때 LRU 페이지 교체 알고리즘으로 이 페이지를 참조한다면 몇 번의 페이지 폴트가 발생하는지 풀어보기 폴트 3번 발생! 가상 메모리 실행하고자 하는 프로그램을 일부만 메모리에 적재하여 실제 물리..
· 회고록
주의 : 1년 전 기억에 의존한 글쓰기라 순서나 뭔가가 다를 수 있음. 출발. 28살(만 27살)의 나이에 처음보는 사람들과 단체복을 입고 OT를 간다? 너무 오랜만에 느껴보는 감정이다. 이런저런 생각이 들어서 전날에 잠이 안왔다. 이른 아침 잠실에 모였다. 긴장되서 혼났다. 난 사람 많은 곳을 무서워하는 사람이었다. 연수생들에게 팀과 앉을 테이블 번호가 있는 명찰을 준다. 처음 보는 사람들과 함께 어정쩡하게 버스에 모였고 얼레벌레 출발했다. 옆자리에 앉으신 분이 참 좋은 분이어서 친해질 수 있었다. 이야기를 나눠보니 정말 대단한 사람이었다. 나처럼 건축쪽 전공이었는데, 이야기를 나눠보니 이런 사람과 옆자리에 앉을 수 있어서 무한한 영광이었다. 아무튼 신입생의 마인드로 오리엔테이션을 하게 됐다. 도착. ..
과제 p. 363의 확인 문제 1번 : 뮤텍스 락과 세마포에 대한 설명으로 옳지 않은 것을 고르시오. 뮤텍스 락은 임계 구역을 잠근 뒤 임계 구역에 진입함으로써 상호 배제를 위한 동기화를 이룹니다. 세마포는 공유 자원이 여러 개 있는 상황에서도 이용할 수 있습니다. 세마포를 이용해 프로세스 실행 순서를 제어를 위한 동기화도 이룰 수 있습니다. 세마포를 이용하면 반드시 바쁜 대기를 해야 합니다. ← 대기 큐를 사용해서 바쁜 대기를 해소한다. signal 함수가 프로세스가 끝났을 때 실행되면 대기 중인 프로세스를 큐에서 제거하고 프로세스 상태를 준비 상태로 변경하여 준비 큐로 옮긴다! Ch.12(12-1) 임계 구역, 상호 배제 개념을 정리하기 아래 공부 내용에 정리했습니다 :) 프로세스 동기화 프로세스들 ..
· 리뷰/Book
이 글은 모던 리액트 Deep Dive 서포터즈 활동을 위해 작성했습니다. :) 도서 구매 링크 : https://product.kyobobook.co.kr/detail/S000210725203 읽게된 배경 올 해에는 잔잔하게 이런저런 일을 벌이기 시작했다. 그 중 하나로 이번에 모던 리액트 서적 서포터즈로 짧게나마 활동하게 되었다. (이런 활동을 하면 강제로 책을 보게 되기 때문에 신청을 해버렸다.) 리액트를 주먹구구식으로 공부했기에 전체적인 맥락을 이해하고 싶었다. 리액트를 더 잘하고 싶었다. 필요할 때 들춰볼 사전같은 책이 필요했다. 그래서 어마어마하게 거대한 책을 주문했다. 지원을 받거나, 리뷰를 위해 받은 책이 아니라 자비로 산 책 :) 이 무시무시하게 거대한 책 모던 리액트 Deep Dive이..
과제 p. 304의 확인 문제 1번 : 다음은 프로세스 상태를 보여주는 프로세스 상태 다이어그램이다. 1부터 5까지 올바른 상태를 적어 보세요. 생성 상태 (new) 준비 단계 (ready) 실행 단계 (running) 종료 상태 (terminated) 대기 상태 (blocked) Ch.11(11-2) 준비 큐에 A,B,C,D 순으로 삽입되었다고 가정했을 때, 선입 선처리 스케줄링 알고리즘을 적용하면 어떤 프로세스 순서대로 CPU를 할당받는지 풀어보기 A, B, C, D 순서대로 실행. 먼저 큐에 들어간 프로세스를 먼저 처리하기 때문. 운영체제 실행할 프로그램에 필요한 시스템 자원(CPU, 메모리, 각종 장치 등)을 할당하고 프로그램이 올바르게 실행되도록 돕는 프로그램 커널 영역과 사용자 영역 컴퓨터가 ..
· 회고록
시작에 앞서 2023년, 소프트웨어 마에스트로 14기 활동을 했다. 수료 이후에 그동안 소마에서 어떤 일, 어떤 행사, 멘토링을 참여했었고 그동안 나는 어떤 생각을 했는지 하나씩 회고하고자 한다. 먼저 지원서를 쓰고 합격하는 과정을 쓸 것이다. 지원 회고록은 2편이다. 지원 전부터 코딩테스트까지 면접 준비부터 최종 통과 (이 글에서 다룰 내용) (현시점 15기 모집을 하고 있습니다. 혹시 누군가 본다면 "이 사람은 이런 생각을 했구나" 정도로만 생각했으면 합니다. :) 정답은 없으니까요.) 면접 면접 과정 나는 3분과(3번방)에서 면접을 봤다. 면접은 면접관 N명과 지원자 5명이 들어가고 총 1시간 진행된다. 3분 개인 발표 (5명 = 15분) + 45분 질의응답 순이다. 면접 전에 5 ~ 6일의 시간을..
· 회고록
시작에 앞서 2023년, 소프트웨어 마에스트로 14기 활동을 했다. 수료 이후에 그동안 소마에서 어떤 일, 어떤 행사, 멘토링을 참여했었고 그동안 나는 어떤 생각을 했는지 하나 씩 회고하고자 한다. 가장 먼저 쓰는 이 글은 지원서를 쓰고 통과하는 과정이다. 지원 회고록은 2편이다. 지원 전부터 코딩테스트까지 (이 글에서 다룰 내용) 면접 준비부터 최종 통과 (현시점 15기 모집을 하고 있습니다. 혹시 누군가 본다면 "이 사람은 이런 생각을 했구나" 정도로만 생각했으면 합니다. :) 정답은 없으니까요.) 지원 목적 휴학을 한 상태에서 9월 복학을 기다리고 있었다. 그래서 복학에 영향이 가지 않으면서 해볼 만한 대외활동을 찾고 있었다. 대외활동 탐색에 고려한 목적은 3가지가 있다. 개발을 잘하는 사람들 사이..
· 회고록
1월이 이제 20일정도 지나가는 이 시점, 살짝 뒤늦게 2023년 회고를 하고자 한다. 독감과 주변 환경의 변화로 여유롭게 회고할 생각이 들지 않았다. 잘 들지 않았다. 24년 회고는 연말에 미리미리 적어야겠다.2023년 목표 부검2023년의 목표는 아래 4가지였다. 부검을 해보자.1. 안전하게 대학교 졸업 준비먼저 2학기 복학은 연착륙했다. (소프트웨어 마에스트로 활동과 병행했는데 설계 B를 받는 기염을 토했다.) 그리고 앞으로 어떤 방향으로 학업을 준비해야 졸업이 가능할 지 가늠이 갔다. 졸업이 쉬운 과가 아닌게 예전엔 불만이었으나 이제 현실을 받아들이고 나아가고 있다. 아직 대학교에서 배울 것이 많고 학생 신분일 때 나를 성장시킬 계기가 너무 많다.2. 건강을 끌어올리기2022년 몸을 혹사했고 연초..
과제 p. 185의 확인 문제 3번 : 다음 설명을 읽고 SRAM에 대한 설명인지 DRAM에 대한 설명인지 쓰세요. - 주로 캐시 메모리로 활용됩니다. SRAM - 주로 주기억장치로 활용됩니다. DRAM - 대용량화하기 유리합니다. DRAM - 집적도가 상대적으로 낮니다. SRAM p. 205의 확인 문제 1번 : 다음 보기에 있는 저장 장치들로 저장 장 계층 구 도식화를 채우세요. 레지스터 캐시 메모리 메모리 보조기억장치 Ch.07(07-1) RAID의 정의와 종류를 간단히 정리해 보기 - 아래에 공부내용 정리에 포함 :) 메모리 RAM 전원을 끄면 저장된 명령어, 데이터가 다 날아가는 휘발성 저장 장치 ↔ HDD, SSD, CD-ROM, USB (비휘발성 저장 장치이자 보조기억장치) RAM에는 실행할..
과제 p. 125의 확인 문제 2번 (설명에 맞는 레지스터를 보기에서 찾아 빈칸을 채워보세요.) - 플래그 레지스터 : 연산 결과 혹은 CPU 상태에 대한 부가 정보를 저장하는 레지스터 - 프로그램 카운터 : 메모리에서 가져올 명령어의 주소를 저장하는 레지스터 - 범용 레지스터 : 데이터와 주소를 모두 저장할 수 있는 레지스터 - 명령어 레지스터 : 해석할 명령어를 저장하는 레지스터 p. 155의 확인 문제 4번 : 빈칸에 알맞은 용어를 써 넣으세요. - 코어 Ch.05(05-1) 코어와 스레드, 멀티 코어와 멀티 스레드의 개념을 정리하기 - 아래에 공부내용 정리에 포함 :) CPU의 작동 CPU는 메모리에 저장된 명령어를 읽어 들이고, 해석하고, 실행하는 장치. 내부에는 내부에 계산을 담당하는 ALU,..
소울치킨
Soul Architect