Gramming
  • About
  • 개발자이해하기
  • 코딩공부팁
  • 취업준비팁
  • 멘토링기록
  • 기술면접준비
블로그 구독하기 무료 멘토링 신청 포트폴리오제작
preamtree

preamtree

글 잘쓰고 싶은 개발자. 카카오 주식회사에서 AI서비스개발자로 일하는 중.

Seoul, Korea •
3 posts •
Studying programming

CPU 스케줄링 기법 (선점 스케줄링, 비선점 스케줄링)

※ 같이 보면 좋은 포스팅: Process와 Thread의 비교 프로세스(Process)가 구동하려면 다양한 시스템 자원이 필요하다. 대표적으로 CPU(중앙처리장치)와 입출력장치가 있는데, 최고의 성능을 내기 위해 자원을 어떤 프로세스에 얼마나 할당하는지 정책을 만드는 것을 CPU스케줄링이라고 한다. CPU스케줄링에

preamtree preamtree
Studying programming

교착상태(Deadlock)와 식사하는 철학자들(Dining Philosophers)

교착상태(DeadLock) 는 두 개 이상의 작업이 서로 상대방의 작업이 끝나기 만을 기다리고 있기 때문에 결과적으로 아무것도 완료되지 못하는 상태를 가리킨다. 컴퓨터 쪽으로 해석을 해 본다면, 운영체제나 소프트웨어가 자원(Resource)관리를 잘못하여 둘 이상의 프로그램이 다운되거나

preamtree preamtree
Studying programming

MVC패턴과 모델1, 모델2

MVC패턴은 웹 애플리케이션 개발 방법론(혹은 아키택쳐) 중 하나로 유명하다. 웹 프레임워크의 대부분은 MVC패턴을 채택하고 있다. 이 글에서는 MVC와 MVC패턴의 모델1, 모델2에 대해 간략하게 다룬다. MVC란? 먼저 모델(Model), 뷰(View), 컨트롤러(Controller)에 대한 정의를 내리면 다음과

preamtree preamtree
Gramming © 2019
Published by Jekyll using Jasper2 Theme
Latest Posts Facebook
Gramming

멘토링 & 상담 신청

멘토링 상담과 관련해서 자세한 사항은 메일로 보내드릴께요!

Gramming

checklist

멘토링 상담과 관련해서 자세한 사항은 메일로 보내드릴께요!