본문 바로가기
728x90

operating system2

[OS] 프로세스란? 프로세스(Process)란? process는 실행 중인 프로그램을 의미합니다. 프로세스를 눈으로 확인해 볼까요? 윈도우의 경우 작업관리자를 확인하면 현재 실행 중인 프로그램, 즉 프로세스들을 확인할 수 있습니다. 프로그램과 프로세스 그럼 프로그램과 프로세스의 차이점은 무엇일까요? 아래와 같이 구분할 수 있습니다. 프로그램 : 동작을 하지 않는 정적 개체 프로세스 : 동작을 하는 능동적인 개체 다시 작업 관리자 창을 확인해 보겠습니다. 저의 경우 메모장이 실행 중인데요. 해당 프로세스를 클릭하면 아래처럼 Notepad.exe라는 실행파일을 확인할 수 있습니다. 우리는 저 실행 파일을 더블 클릭해 프로그램을 실행하게 됩니다. 프로그램이 프로세스로 동작하기 위해서는 운영체제로부터 필요한 자원을 할당받아야 합니.. 2023. 3. 5.
[OS] 운영체제 개요 운영체제? - 컴퓨터 프로그램이 동작하기 위한 서비스를 제공하는 프로그램들의 모음 - 대표적인 시스템 소프트웨어로 하드웨어와 운영프로그램 사이에 위치 - 컴퓨터 시스템 자원 관리 - 사용자 지원 자원관리 자원관리의 목적 컴퓨터 시스템을 효율적으로 관리하기 위함 자원관리의 역할 하드웨어, 소프트웨어, 데이터 ex) 키보드, 마우스 제어 -> 하드웨어 프로그램 동시 시행 시 CPU, 메모리 관리 -> 소프트웨어 저장장치에서 데이터 읽어오기 -> 하드웨어 / 데이터 사용자 지원 사용자 지원 목적 사용자 편의성 제공 사용자 지원 역할 사용자 명령어 해석 및 실행 유저와 하드웨어 사이의 매개체 역할 커널 커널모드와 사용자모드 커널모드 (슈퍼바이저 모드) 하드웨어를 직접 제어할 수 있는 CPU 명령어 사용 가능 모.. 2023. 2. 26.
728x90