문제 상황 빠르게 진단 가능문제 해결의 실마리를 다양하게 찾을 수 있음문법만으로 알기 어려운 성능, 용량, 비용을 고려하며 개발 가능\\1\. 컴퓨터 구조 1) 컴퓨터가 이해하는 정보2) 컴퓨터의 네 가지 핵심 부품1) 컴퓨터가 이해하는 정보- 컴퓨터는 0과 1로 표현
비트 : 0과 1을 나타내는 가장 작은 정보 단위바이트(byte) : 8비트, 비트보다 한 단계 큰 단위1 킬로바이트(KB) : 1바이트 1,000개 묶은 단위1 메가바이트(MB) : 1킬로바이트 1,000개 묶은 단위1 기가바이트(GB) : 1메가바이트 1,000개
3-1. 소스 코드와 명령어 1. 고급 언어와 저급 언어 고급 언어 : 사람을 위한 언어 저급 언어 : 컴퓨터가 직접 이해하고 실행할 수 있는 언어 컴퓨터가 이해하고 실행할 수 있는 언어는 오직 저급 언어 뿐 고급 언어로 작성된 소스 코드가 실행되려면 반드시
4-1. ALU와 제어장치 1. ALU 레지스터를 통해 피연산자를 받아들이고, 제어장치로부터 수행할 연산을 알려주는 제어신호를 받아들임. ALU는 레지스터와 제어장치로부터 받아들인 피연산자와 제어 신호로 산술연산, 논리 연산 등 다양한 연산을 수행 ALU의 결괏값을
클럭 속도 : 1초에 클럭이 몇 번 반복되는가클럭 속도만으로 CPU 성능을 올리는 것에는 한계가 있음CPU 성능을 올리는 다른 방법 : 코어와 스레드 수를 늘리는 방법1) 코어 : 명령어를 실행하는 부품멀티코어 CPU, 멀티코어 프로세서 : 코어를 여러 개 포함하는 C
휘발성 저장 장치 : 전원을 끄면 저장된 내용이 사라짐RAM실행할 대상 저장비휘발성 저장 장치 : 전원이 꺼져도 저장된 내용 유지HDD, SSD, CD-ROM, USB 메모리 >> 보조기억장치보관할 대상 저장RAM 용량이 적은 경우 : 보조기억장치에서 실행할 프로그램을
자기적인 방식으로 데이터를 저장하는 보조기억장치자기 디스크(magnetic disk)의 일종으로 지칭하기도 함플래터(platter) : 실질적으로 데이터가 저장되는 원판트랙(track) : 플래터를 동심원으로 나눈 공간섹터(sector) : 같은 트랙끼리 연결한 공간.
입출력장치의 까다로움종류의 다양성데이터 전송률(얼마나 데이터를 빨리 교환할 수 있는지)이 낮음입출력장치는 장치 컨트롤러라는 하드웨어를 통해 컴퓨터에 연결됨장치 컨트롤러 = 입출력 제어기, 입출력 모듈장치 컨트롤러의 기능CPU와 입출력장치 간의 통신 중개오류 검출데이터
시스템 지원(자원) : 프로그램 실행에 마땅히 필요한 요소CPU, 메모리, 보조기억장치, 입출력장치 등과 같은 컴퓨터 부품운영체제(Operating System) : 프로그램에 필요한 자원을 할당하고, 프로그램이 올바르게 실행되도록 돕는 특별한 프로그램커널 영역(ker
10-1. 프로세스 개요 1. 프로세스 직접 확인하기 포그라운드 프로세스(foreground process) : 사용자가 보는 앞에서 실행되는 프로세스 백그라운드 프로세스(background process) : 사용자가 보지 못하는 뒤에서 실행되는 프로세스 데몬(dae
프로세스마다 우선순위가 다름우선순위가 높을수록 빨리 처리해야함입출력 집중 프로세스 : 입출력 작업이 많은 프로세스입출력을 위한 대기 상태에 더 많이 머무름CPU 집중 프로세서 : CPU 작업이 많은 프로세스대기 상태보다 실행 상태에 더 많이 머무름프로세스의 중요도에 맞
프로세스 동기화 : 프로세스들 사이의 수행 시기를 맞추는 것실행 순서 제어 : 프로세스를 올바른 순서대로 실행상호 배제 : 동시에 접근하면 안 되는 자원에 하나의 프로세스만 접근하도록상호 배제(mutual exclusion) : 공유가 불가능한 자원의 동시 사용을 피하
교착 상태를 설명하기 위한 상황상황계속 생각을 하다 왼쪽 포크가 사용 가능하면 집어든다.계속 생각을 하다 오른쪽 포크가 사용 가능하면 집어든다.왼쪽과 오른쪽 포크를 모두 집어들면 정해진 시간동안 식사를 한다.식사 시간이 끝나면 오른쪽 포크를 내려놓는다.오른쪽 포크를 내
스와핑(swapping) : 메모리상의 빈 공간에 또 다른 프로세스를 적재하여 실행하는 방식스왑 영역(swap space) : 프로세스들이 쫓겨나는 보조기억장치의 일부 영역스왑 아웃(swap-out) : 현재 실행되지 않는 프로세스가 메모리에서 스왑 영역으로 옮겨지는
파일 : 보조기억장치에 저장된 관련 정보의 집합부가 정보 = 속성 or 메타데이터1) 파일 속성과 유형유형 : os가 인지하는 파일 종류 나타냄뒤에 확장자를 붙임크기 : 파일의 현재 크기, 허용 가능한 최대 크기 나타냄보호 : 어떤 사용자가 해당 파일을 사용할 수 있는
6주 동안의 혼공단 12기가 드디어 끝났다.학생회 일도 완전히 끝나 정말 전공 공부에만 몰입할 수 있는 대학 입학 후 첫 여름 방학이었다고 해도 과언이 아니라 내게 가장 필요한 활동을 하고 싶어 이것저것을 찾아보다 작년에 선배가 추천해 준 혼공단 모집 공고를 우연찮게