본문 바로가기

부트캠프교육중/CS8

운영체제, 프로세스 -하드웨어에게 일을 시키는 주체가 운영체제이다. #운영체제의 목적 -처리능력 향상 -사용 가능도 향상 -신뢰도 향상 -반환 시간 단축 등... #운영체제의 기능 -프로세서, 기억장치, 입출력장치, 파일 및 정보 등의 자원을 관리합니다. -자원을 효율적으로 관리하기 위해 자원의 스케줄링 기능을 제공합니다. 스케줄링이란 어떤 자원을 누가, 언제, 어떤 방식으로 사용할지를 결정해주는 것을 뜻합니다. -사용자와 시스템 간의 편리한 인터페이스를 제공합니다. -시스템의 각종 하드웨어와 네트워크를 관리하고 제어합니다. #운영체제의 시스템 자원 관리 -운영체제가 없다면, 응용 프로그램이 실행될 수 없습니다. -응용 프로그램은 컴퓨터를 이용해 다양한 작업을 하는 것이 목적이고, 운영체제는 응용 프로그램이 하드웨어에게 일.. 2023. 3. 28.
Memory -컴퓨터에서 말하는 메모리는 기억소자 즉 반도체를 의미하는데, 반도체는 특성상 전류를 흐르게도 하고 흐르지 않게도 하는 특징이 있어 이를 이용해서 임시적인 내용들을 기억하게 만드는 것입니다. -메모리는 시스템이 활성화 된 상태에서 그 값을 기억하고 있지만 시스템이 꺼지게 되면(ShutDown) 지워지게 됩니다. -보조 기억장치는 시스템이 꺼져도 기억하고 있는 값이 휘발되지 않습니다. #액세스 - 메모리 속도의 기준이 된다. -메모리의 속도는 메모리가 CPU와 데이터를 주고받는 시간을 말합니다. -단위는 ns(nano-second) – 10억분의 1초 -메모리의 성능은 속도가 빠를 수록 성능이 좋다고 말할수 있습니다. #리프레시 시간 -메모리는 일정 시간마다 재충전을 해줘야 하는데, 그렇지 않으면 정보는 .. 2023. 3. 28.
CPU #컴퓨터 시스템의 가장 중요한 요소 # 폰 노이만 구조 -중앙 처리 장치(CPU)라는 것이 있고 이 중앙 처리 장치를 통해서 연산을 수행하게 되는 구조이며 이 CPU(중앙처리 장치)는 각종 연산을 수행하고 기억장치에 기억되어 있는 명령어들을 수행하는 컴퓨터 시스템을 이루는 핵심 부품입니다. -CPU 의 내부 구성은 크게 산술/논리 연산 장치(ALU), 제어 장치와 레지스터로 구성되어 있습니다. #산술/논리 연산 장치(Arithmetic Logic Unit, ALU) -산술적인 연산과 논리적인 연산을 담당하는 장치. -가산기, 보수기, 누산기, 기억레지스터, 데이터 레지스터 등으로 구성된다. -캐시나 메모리로부터 읽어 온 데이터는 레지스터(Register)라는 CPU 전용의 기억장소에 저장되며, ALU는 .. 2023. 3. 28.
컴퓨터의 구조 #컴퓨터= 하드웨어 + 소프트웨어 하드웨어란 전자 회로 및 기계 장치로 되어 있어 입출력 장치, 중앙처리장치(CPU), 기억장치 등으로 구성되어 있습니다. 소프트웨어는 그 하드웨어 위에서 하드웨어를 제어하며 작업을 수행하는 프로그램입니다. #컴퓨터의 기본 구성 요소 입력장치(Input), 출력장치(output), 중앙처리장치(cpu), 저장장치(주기억장치와 보조기억장치). #입력장치 -컴퓨터가 처리할 수 있는 형태로 데이터와 명령을 받아들이는 물리적인 장치입니다 -입력 장치에는 다양한 물리적인 장치가 존재하고 있습니다. -기본적으로는 키보드와 마우스에서부터, 스캐너와 타블렛, 혹은 조이콘 같이 컴퓨터에 연결하여 무언가를 입력할 수 있는 장치를 입력 장치라고 볼 수 있습니다. #출력장치 -처리된 데이터를 .. 2023. 3. 28.