본문 바로가기

분류 전체보기130

[유닉스/리눅스] 프로그램과 프로세스, 프로세서 차이 프로그램개인 PC에 설치 파일을 다운받아 설치하면 하드디스크에 저장된 프로그램이 생성됩니다. 이 프로그램은 여러 명령어의 집합으로, 특정한 작업을 수행하도록 설계된 소프트웨어입니다프로세스프로그램은 실행될 때 프로세스라는 단위로 변환됩니다. 프로세스는 주기억장치(RAM)에 올라가 실행되며, 코드, 데이터, 스택, 힙으로 구성됩니다.프로세서프로세스는 프로세서(CPU)에 의해 실행됩니다. 프로세서는 컴퓨터의 중앙 처리 장치이며, 프로그램의 명령어를 읽고 해석하여 실행하는 하드웨어입니다. 2024. 3. 14.
영단어 모음(3) - 동사 Absolve 면제하다, 용서하다 Adhere(comply with) 고수하다, 준수하다 Admonish 꾸짓다 Capsize 전복하다 Deem ~로 여기다, 생각하다 Deliberate 신중히 고려하다 Dndorse 보증하다 Entail 수반하다 Occupy (공간을)차지하다, 사용하다 Undergo 겪다 Constitute ~을 구성하다 Waive 포기하다, 적용하지 않다 Rave 극찬하다, 칭찬하다 WithStand 견더내다 Reside 거주하다 Contemplate 고려하다, 숙고하다 Expedite 신속히 처리하다 Incorporate 통합시키다, 포함하다 Patronize 가르치려 들다, 후원하다 Attribute ~의 덕분으로 여기다 distribute 분배하다, 나누어주다 Convene 모.. 2024. 3. 14.
[정보처리산업기사 필기] 정보시스템 기반 기술(1과목) 응용 SW 기초 기술 활용프로세스의 정의- PCB를 가진 프로그램- 주기억장치에 저장된 프로그램- 프로세스가 할당되는 실체- 프로시저가 활동중인 것- 비동기적 행위를 일으키는 주체- 지정된 결과를 얻기 위한 일련의 계통적 동작- 목적 또는 결과에 따라 발생되는 사건들의 과정 프로세스 상태 전이- 제출(Submit) : 사용자가 작업을 시스템에 제출한 상태- 접수(Hold) : 제출된 작업이 디스크의 할당 위치에 저장된 상태- 준비(Ready) : 프로세서를 할당받기 위해 기다리고 있는 상태- 실행(Run) : 프로세서를 할당받아 실행되는 상태- 대기(Wait), 보류, 블록(Block) : 입. 출력 처리가 완료될 때까지 대기하고 있는 상태- 종류(Terminated, Exit) : 실행이 끝나고 프로세.. 2024. 3. 13.
[유닉스/리눅스] 유닉스/리눅스 시스템 구조 유닉스와 리눅스는 강력하고 안정적인 운영체제로, 그 구조는 명확한 계층으로 나뉩니다. 이 시스템 구조는 하드웨어, 커널, 셸, 그리고 다양한 유틸리티 도구로 구성됩니다. 각 계층은 특정 역할을 맡고 있으며, 상호작용을 통해 시스템의 효율적인 작동을 보장합니다.1. 하드웨어 (Hardware)하드웨어는 운영체제가 동작하는 가장 기본적인 물리적 장치입니다. 여기에는 CPU, 메모리, 디스크, 네트워크 장치, 키보드, 마우스, 모니터 등 모든 물리적 컴퓨터 장치들이 포함됩니다. 유닉스/리눅스 운영체제는 이러한 하드웨어 장치와 상호작용하며, 각 장치가 효율적으로 사용될 수 있도록 관리합니다.2. 커널 (Kernel)(제일 중요한 요소)커널은 운영체제의 핵심 부분으로, 하드웨어와 사용자 공간 간의 중재자 역할을 .. 2024. 3. 13.