Github & Portfolio
Total(206)
-
[2021-07-10] Today I Learned
👉 Etc. 2021 국민은행 신입행원(L1) IT부문 수시채용 1차 면접 준비 - 포트폴리오 작성 - 예상 면접 질문 리스트 만들기 - 프로젝트 복기 👉 회고 생각보다 면접준비가 까다롭다. 열심히 준비하자!
-
2021 국민은행 신입행원(L1) IT부문 수시채용 - 코딩테스트 합격
정말 운이 좋게도 코딩테스트 합격을 했다.. 히든테스트케이스가 있어서 조마조마했는데 예상하지 못한 좋은 결과였다.😁 좀 더 열심히 준비해서 1차 면접에도 좋은 결과가 나올 수 있도록 해보자!! 화이팅!!!
-
[2021-07-09] Today I Learned
👉 Computer Science 운영체제 프로세스 동기화 👉 회고 운좋게 국민은행 코딩테스트에 합격했다. 이제 면접준비를 제대로 해보자!
-
[운영체제] 프로세스 동기화
임계영역(Critical Section) 멀티 스레딩의 문제점에서 나오듯, 동일한 자원을 동시에 접근하는 작업을 실행하는 코드 영역을 임계영역(Critical Section)이라 한다. 임계영역 문제(Critical Section Problem) 프로세스들이 Critical Section을 함께 사용할 수 있는 프로토콜을 설계하는 것이다. 해결을 위한 기본 조건(Requirements) 상호 배제(Mutual Exclusion) 프로세스 A가 Critical Section에서 실행 중이라면, 다른 프로세스들은 그들이 가진 Critical Section에서 실행될 수 없다. 진행(Progress) Critical Section에서 실행 중인 프로세스가 없고, 별도의 동작이 없는 프로세스들만 Critical..
-
[2021-07-08] Today I Learned
👉 Computer Science 운영체제 프로세스 vs 쓰레드 멀티프로세스 vs 멀티쓰레드 CPU 스케줄러 👉 회고 의외로 재미있는 운영체제..😁
-
[운영체제] CPU 스케줄러(CPU Scheduler)
스케줄링 대상은 Ready Queue에 있는 프로세스들이다. 비선점형(Non-Preemptive) 스케줄링 한 프로세스가 CPU를 점유했다면 I/O나 인터럽트 발생 또는 프로세스 종료까지 다른 프로세스가 CPU를 점유하지 못하는 것 FCFS(First Come First Served) 특징 프로세스의 도착 순서대로 CPU를 할당 문제점 convoy effect 소요시간이 긴 프로세스가 먼저 도달하여 효율성을 낮추는 현상이 발생한다. SJF(Shortest Job First) 특징 다른 프로세스가 먼저 도착했어도 CPU 작업 시간이 짧은 프로세스에 먼저 CPU를 할당 문제점 starvation 사용 시간이 긴 프로세스는 거의 영원히 CPU를 할당받을 수 없다. 선점형(Preemptive) 스케줄링 프로세스..