# process

161개의 포스트
post-thumbnail

[OS] 프로세스 (Process)

Program in Execution

약 8시간 전
·
0개의 댓글
post-thumbnail

프로세스 스케줄링 - 3. MLQ, MFQ

작업(or 우선순위)별 별도의 ready queue를 가진다. 최초 배정된 queue를 벗어나지 못하고, 각각의 queue는 자신만의 스케줄링 기법을 사용한다. Queue사이에는 우선순위 기반으로 스케줄링을 사용한다. 우선순위가 높은 경우에는 응답이 빠르다는 장점이 있

3일 전
·
0개의 댓글

프로세스 스케줄링 - 2. FCFS, RR

Non-preemptive scheduling도착시간을 기준으로 한다(ready queue 기준). 먼저 도착한 프로세스를 먼저 처리한다.자원을 효율적으로 사용할 수 있다. 들어온대로 순서대로 처리해서 내보내기 때문에 불필요한 스케줄링 오버헤드가 없고, cpu가 계속

5일 전
·
0개의 댓글
post-thumbnail

[OS] 프로세스 (1)

프로세스(process)란, 하나의 프로그램이 메모리에 올라온 상태를 말한다.

2022년 5월 9일
·
0개의 댓글

프로세스와 쓰레드

디스크에 저장된 프로그램이 실행되어 메모리에 load되어 CPU에게 자원을 할당받은 상태images_wilko97_post_003da553-c608-46b2-9fd6-4c309594c6bc_image.pngStack: 매개변수, 리턴 변수, 복귀주소(PC Counter

2022년 5월 6일
·
0개의 댓글

roscore kill, gazebo-2 process has died

gazebokillall gzserverkillall gzclientroscorekillall -9 roscorekillall -9 rosmaster

2022년 5월 6일
·
0개의 댓글
post-thumbnail

프로세스 인터럽트와 Context

예상치 못한, 외부에서 발생한 이벤트를 말한다.인터럽트의 종류I/O interrupt, Clock interrupt, Console interrupt, program check interrupt, Machine check interrupt, Inter-process i

2022년 5월 5일
·
0개의 댓글
post-thumbnail

프로세스 관리 및 상태

작업(Job) / 프로그램(Program)Job이란 우리가 짠 프로그램과 이 프로그램이 처리하는 데이터를 묶어놓은 것이다. 심플하게 프로그램이라고 부르기도 한다. Job은 Disk에 보관된 상태이고 실행 요청 전의 상태이다.프로세스(Process)실행을 위해 시스템(커

2022년 5월 5일
·
0개의 댓글
post-thumbnail

웹 브라우저는 렌더링 프로세스(Browser’s Rendering Process)

의 초창기에는 마크업 문서 작성시 태그를 빼 먹거나, 닫아야 하는 태그를 닫지 않으면 브라우저가 HTML 을 제대로 파싱하지 못하였습니다. 때문에 종종 화면에 깨진 UI 가 표시되기도 하였습니다. 하지만 오늘 날 대부분의 모던 브라우저는 예외 처리가 아주 잘 되어 있

2022년 5월 4일
·
0개의 댓글
post-thumbnail

[OS] Process / Thread

운영체제로 부터 자원을 할당받은 작업의 단위.컴퓨터에서 연속적으로 실행되고 있는 프로그램.(동적인 상태)메모리에 올라와서 실행되고 있는 프로그램의 인스턴스.✅ 참고프로그램 : 파일이 저장 장치에 저장되어 있으나 메모리에는 올라와있지 않은 정적인 상태 (실행하지 않는 상

2022년 5월 3일
·
0개의 댓글
post-thumbnail

TIL | Linux 명령어 (ps, grep, 프로세스 확인 명령어)

리눅스 OS에서 프로세스를 확인하는 경우가 빈번한데, 이때 자주 사용하는 명령어로 ps가 있다.ps : Process Status (현재 실행중인 프로세스 목록을 보여줌)주로 파이프라인, grep명령어와 함께 사용하며 특정 프로세스르 확인하는데 많이 사용된다. ps -

2022년 5월 2일
·
0개의 댓글
post-thumbnail

Process & Thread

일반적으로 CPU에 의해 처리되는 사용자 프로그램, 시스템프로그램 즉 실행중인 프로그램들이 있을 것이다. 해당 프로그램을 실행 시키는 실행 주제 그것을 인스턴스 라고도 표현하는데, 하나의 인스턴스가 바로 프로세스 인것이다.즉 프로그램을 실행하게 되면 CPU를 차지하면서

2022년 5월 1일
·
0개의 댓글
post-thumbnail

블로킹 vs 논블로킹

Block과 Non-Block, Sync와 Async의 개념을 이해하기 위해서는 다음의 두 개념을 짚고 넘어가야 한다.제어권제어권은 자신(함수)의 코드를 실행할 권리와 비슷하다. 제어권을 가진 함수는 스스로 자신의 코드를 끝까지 실행한 후 이를 호출한 곳에 돌려준다.결

2022년 5월 1일
·
0개의 댓글
post-thumbnail

Process와 Thread

Process와 Thread의 특징을 파악하고, multiProcessing, multiThreading을 비교해봅시다.

2022년 5월 1일
·
1개의 댓글
post-thumbnail

[Android] 프로세스와 앱 Lifecycle

안드로이드 - 프로세스와 앱 Lifecycle

2022년 4월 24일
·
0개의 댓글

기술면접 대비 10탄 CPU

오늘은 항상 공부해야지 하며 마음만 먹고있었던 cs를 시작하기로 마음을 먹고 찾던중 많이는 접해봤지만 정확하게 무엇인지 알지못했던 CPU에 대해서 알아보고자 한다. CPU는 central process unit의 줄인 말로 말그대로 중앙에서 연산,처리,통제 등 다양한

2022년 4월 20일
·
0개의 댓글

[JAVA]프로세스와 스레드의 차이점

프로세스(process)란 무엇일까? > 프로세스란 운영체제로부터 자원(공간)을 할당받은 작업의 단위입니다. 프로그램과 프로세스의 차이점은 프로그램은 실행되지않은 정적인 파일(\.EXE, \.TXT)이고 프로세스는 프로그램을 더블클릭해서 실행시킨 즉 메모리에 공간을

2022년 4월 18일
·
0개의 댓글

JAVA ProcessBuilder와 자주쓰는 메서드들

processBuilder는 운영체제 명령어를 받아 명령 수행을 위한 프로세스를 생성해준다..redirectErrorStream(boolean)명령 실행 중 오류 사항을 따로 분류해서 사용자에게 출력할 지 결정true 면 getOutputStream() 하나의 스트림으

2022년 4월 16일
·
0개의 댓글

세마포어와 뮤택스

세마포어는 여러 프로세스들의 공유 자원에 대한 접근 제어와 동기화를 지원하기 위한 정수로 선언된 동기화 도구이다.

2022년 4월 13일
·
0개의 댓글