목록CS/JSCODE (15)
체뚱로그
인당 20분 (면접 15분 + 피드백 5분) 최수연 (22~37, 37~42) - 관찰자 최O일, 황O정 / 면접관 박O현, 윤O원 아시는 내용을 잘 말씀하시는 것 같아서 좋았음 물어보는 것에 대해서 두괄식으로 물어본 것에 대해서 개념을 잘 얘기해준 것 같아서 좋았음 설명하시는 것만 봐도 잘 알고 있는 것 같고 당당하게 얘기하는 것도 좋았고 딱히 별로인 부분은 없었음 전체적으로 다 대답을 잘 하셔서 좋고 목소리도 안 급하게 잘 하심 전에 멘토님이 두 세 문장으로 간단하게 얘기하면 좋을 것 같다고 했는데, 좀 더 간결하게 해도 될 것 같음 박O현 (42~57, 57~02) - 관찰자 최수연, 최O일 / 면접관 윤O원, 황O정 딕션이 되게 좋으시고 말씀하시는 속도도 적당하고 전반적인 문장 구성이 좋았음 (~..
🔹절대 주소 지정 vs 상대 주소 지정 절대 주소 파일 또는 디렉토리의 전체 경로를 나타냄 메모리 특정 위치를 직접 참조하는 방식 명령어 실행 위치와 무관하게 항상 동일한 메모리 위치 가리킴 "C:\Users\Username\Documents\file.txt"는 Windows 운영체제에서 파일 "file.txt"에 대한 절대 주소 장점: 작성 중인 파일 위치가 변경되어도 영향받지 않음 단점: 전체 주소를 작성해야하므로 번거로움 상대 주소 현재 명령어 위치를 기준으로 메모리 위치를 참조하는 방식 명령어 실행 위치에 따라 참조하는 메모리 위치가 달라짐 장점: 프로그램이 메모리의 어느 위치로든 이동 가능, 비교적 간결히 작성 가능 단점: 참조하는 위치가 명렁어 위치에 상대적이기 때문에 파일 위치 변경 시 지정..
인당 20분 (면접 15분 + 피드백 5분) 조O현 (18~36) - 관찰자 윤O원 질문에 답 다 잘해주심 질문이 바뀐다면 다른 질문에 답변을 잘 할 수 있는가 뭔가 자연스럽게 흘러가는 것보단 뚝뚝 끊기는 느낌이 있어서 이 부분에서 연습하면 좋을 것 같음 추가 질문 ) 모니터 - 생산자-소비자 질문 데드락 탐지 - Resource Allocation Graph (RAG) 박O현 (40~00) - 관찰자 조O현 이전보다 말하는 속도도 괜찮고 두괄식으로도 잘 정리해서 대답해주셔서 듣는 입장에서 이해하기 편하고 전달력이 더 좋아졌음 정확하게 머릿속으로 이해하고 이야기를 한다고 느껴서 더 피드백 할 것은 없음 말투도 조곤조곤하게 듣기가 편했음 최수연 (00~20) - 관찰자 박O현 중간에 “어”가 되게 많은 느..
🔹병행성/동시성 (Concurrency) 동시에 실행되는 것처럼 보이는 것 논리적인 개념 싱글 코어 멀티 스레드 Time-sharing을 통해 CPU를 나누어 사용함으로서 동시성 구현 병렬이 아닌 순차적인 동작 CPU가 1개이기 때문에 context switching 발생 멀티 코어 멀티 스레드 🔹병렬성 (Parallelism) 실제로 동시에 작업이 처리되는 것 물리적인 개념 멀티 코어 멀티 스레드 데이터 병렬성과 작업 병렬성 데이터 병렬성: 같은 작업의 전체 데이터를 서브 데이터로 나누어 같은 작업을 동시에 처리 작업 병렬성: 서로 다른 작업을 동시에 처리 🔹프로세스 동기화(Synchronization) 프로세스 동기화란 동시에 접근할 수 없는 자원에 하나의 프로세스만 접근하도록 하기 위해 프로세스의 ..
인당 25분 (면접 20분 + 피드백 5분) 윤O원 (20~45) - 관찰자 김O로 자신감이 없을 때 목소리가 느리고 작아지고 말을 흐리는 경우가 있음 질문에 최대한 다 답변하시는 모습 좋고 공부 열심히 하시는 것 같았음 답변이 긴 것 같고, 이어가려고 ~하는데, ~하는게 있고, 이런식으로 문장 호흡이 길어져서 전달하려는 주장이 약해지고 상대방도 어떻게 받아들여야할지 이해하기 어려워서, 문장을 이어가는 문법을 피하고 짧게 줄이는 연습하는게 좋을 것 예상 답변안을 어느정도 써두고 암기해도 좋을 듯함 대답이 길어지고 고민을 많이 하는 질문에는 두괄식으로 하는 연습을 하시는게 좋을 것 같음 이번 면접 때 자신감이 좀 낮아보였음 → 대답을 할 때 사방을 두리번 거리고 최대한 면접관과 아이컨택 하는 시간을 길게 ..
🔹기아 상태(Starvation) 특정 프로세스의 우선순위가 낮아서 원하는 자원을 계속 할당 받지 못하는 상태 기아상태 해결 방안 프로세스 우선순위를 수시로 변경하여 각 프로세스가 높은 우선순위를 가지도록 기회를 부여한다. 오래 기다린 프로세스의 우선순위를 높인다. 우선순위가 아닌 요청 순서대로 처리하는 요청 큐 사용한다. 🔹CPU 스케줄링 CPU 스케줄링이란 어떤 작업에 CPU를 배정할지 결정하는 것이다. 스케줄링 규모에 따른 구분 발생하는 빈도 및 할당 자원에 따라 다음 3가지 스케줄링으로 구분된다. - 장기 스케줄링(Long-term scheduling) 가장 큰 틀에서 이루어지는 CPU 스케줄링 고수준 스케줄링(high level scheduling), 작업 스케줄링(job scheduling) ..