개발자가 되기 위해서 반드시 컴퓨터 공학 학위를 취득하거나 CS 공부를 하지 않아도 괜찮습니다. 실제로 주변을 보면 비전공자인 개발자가 많은 것 같습니다. 하지만 개발을 하면서 에러가 발생했을 때, 빠르게 문제해결을 하기 위해서는 CS 지식이 절대적으로 도움이 된다고
CPU에는 ALU와 제어장치 그리고 레지스터가 있다. ALU는 계산을 담당한다. 제어장치는 명령어를 읽어들이고 해석한다. 레지스터는 임시 저장장치 역할을 한다. ALU ALU는 레지스터를 통해서 피연산자를 받아들이고 제어장치를 통해 제어 신호를 받아들인다. 그 다음
혼공컴운 3주차 내용 정리
운영체제란 실행할 프로그램에 자원을 할당하고, 프로그램이 올바르게 실행되도록 돕는 특별한 프로그램이다.운영체제는 커널 영역이라는 공간에 따로 적재되어 실행된다. 커널 영역을 제외한 나머지 영역은 사용자 영역이라고 한다. 사용자 영역에는 응용 프로그램이 적재 된다.응용
혼공컴운 12장 프로세스 동기화와 13장 교착 상태
메모리 내에 프로세스들이 연속적으로 배치되는 것을 연속 메모리 할당 방식이라고 한다. 프로세스스와핑은 현재 사용되지 않는 프로세스들을 보조기억장치의 일부 영역으로 쫓아내고 메모리에 생긴 빈 공간에 새로운 프로세스를 적재시키는 방법이다.메모리에서 프로세스들이 쫒겨나 보조