본문 바로가기
728x90

정보처리4

[컴퓨터 구조] 핵심 부품, 시스템 버스 ■ 컴퓨터의 큰 구조* 네 가지 핵심 부품: CPU, 메모리, 보조기억장치, 입출력장치 ■ 메모리 · 현재 실행되는 프로그램[프로세스]의 명령어와 데이터를 저장하는 부품 · 프로그램이 실행되기 위해선 메모리에 적재되어야 한다. · 내가 필요로 하고 있는 명령어와 데이터가 어느 위치에 있는 지를 가리키는 '주소(Address)'의 정보 또한 갖고 있다. · 이러한 명령어와 데이터들은 모두 컴퓨터가 읽을 수 있는 '0'과 '1'로 기록되어 있다. ■ CPU · CPU는 메모리에 저장된 값을 읽어 들이고, 해석하고, 실행하는 장치이다 · CPU 내부에는 ALU, 레지스터, 제어 장치가 있다. · ALU는 계산하는 장치 · 레지스터는 임시 저장 장치 · 제어장치는 제어 신호를 발생시키고 명령어를 해석하는 장치■.. 2024. 8. 25.
[UNIX] 명령어 ■ 시스템, 프로세스 관련 명령어 명령어 설명 fork 새로운 프로세스 생성, 복제 (자식 프로세스 생성, 부모 프로세스를 복제) * 프로세스 (Process) : 주기억장치에 저장된 프로그램 (즉, 실행중인 프로그램) (예시) 우리가 설치하는 게임, 툴 등의 모든 '프로그램'은 보조기억장치에 저장된다. 만약에 더블클릭하여 실행한다면 주기억장치에서 프로램을 적재하고 실행하여 '프로세스'로 활용한다. 그리고 그 프로세스를 처리하는 CPU는 '프로세서'라고도 불린다. exec (execute) 생성된 프로세스를 실행한다. kill 현재 실행중인 프로세스를 종료/삭제한다. * 프로세스 관련 기본 명령어 세 가지 fork (생성) -> exec (실행) -> kill (종료) ps (Process State) .. 2023. 4. 19.
[UNIX] 개념 및 시스템 구조 ■ UNIX의 특징 보통 Windows는 개인이 사용을 많이하고 UNIX는 기업에서 많이 활용한다. 순번 특징 1 대부분 C언어로 작성한다. 그로 인해 높은 이식성과 확장성을 갖고있다. * 이식성 : 소프트웨어를 서로 다른 구성을 가진 컴퓨터나 오퍼레이팅 시스템에서 이용하기 위해 필요한 수정/변경의 편리성. 변경 작업을 그다지 필요로 하지 않는 소프트웨어를 '이식성이 높다'고 한다. * 확장성 : 컴퓨터 시스템에서 나중에 필요한 기능을 덧붙여 기능을 향상시킬 수 있는 능력. 2 다양한 네트워킹이 가능하다. 3 대화식 시분할 운영체제이다. 4 다중 사용자 시스템 (Multi-User System) 5 다중 태스킹[작업] 운영체제 (Multi-Tasking) 6 파일 소유자, 그룹 및 그 외 다른 사람들로부.. 2023. 4. 18.
[DOS] 도스의 개념과 부팅 과정 ■ DOS(Disk Operating System, 도스) 개인용 컴퓨터(PC)에서 디스크 장치를 외부 기억 장치로 사용하는 운영체재 [특징] - 단일 작업 처리 시스템 - CUI 환경의 대표적인 운영체제 * CUI(Character User Interface, CLI) : 컴퓨터에 대한 명령이나 정보를 표시할 때 문자/기호를 사용하는 사용자 인터페이스 - CLI(Command Line Interface, 커맨드 라인 인터페이스)라고도 불림 [Windows와의 차이] Windows는 GUI(Graphic User Interface) 환경으로 마우스와 키보드를 사용 및 사용자가 이해하기 쉽게 그래픽화가 되어있음. ■ DOS의 부팅 1. 부팅(Booting) : 컴퓨터에 전원을 넣은 순간부터 시스템 프로그램.. 2023. 4. 14.
728x90