Full-Stack Engineer. UCSD Student. Ruby, Javascript, Go, Rails, React.
아이비리그 컴퓨터 과학부에서 주로 쓰는 교과서 및 추천도서입니다.
운영체제/리눅스/커널/C언어
운영체제와 리눅스 커널 공부하기전에 숙련된 C언어 지식(C++는 안됨), 커맨드라인 유닉스 개발 툴체인(make, gcc), 다른 사람의 코드를 수정할줄 알정도의 스킬과 욕구가 필요합니다.
유닉스(UNIX)는 1969년에 개발하기 시작하여 1973년에 AT&T 벨 연구소에서 처음 발표된 운영체제다. 원래의 목적은 워크스테이션/서버용이었지만 요새는 데스크탑 클라이언트용이나 임베디드용으로도 쓰인다. 이름이 ~ix로 끝나는 것이 불문율로 되어 있다. (POSIX에서 X가 붙은 이유가 이에 해당)
1970년대 초반 AT&T 연구소에서 개발을 시도했던 시분할 운영체제 멀틱스가 그 기원이다. 그러나 이 프로젝트는 실패했고, 이에 팀에 소속되어 있던…
출처 http://egloos.zum.com/studyfoss/v/5326671
Linux: 2.6.34
CFS(Completely Fair Scheduler)는 2.6.23 이후로 리눅스의 기본 스케줄러로 사용되고 있는 알고리즘이다.
When I am tired of googling about how to use some of utilities on Mac, I came across my mind about Apple Developer Library!
ADL provides all the documentation about their OS/App.
Federal Information Processing Standards (FIPS) are publicly announced standards developed by the United States federal government for use in computer systems by non-military government agencies and government contractors.[1]