목록CS (3)
yongsa0221의 고물상
우테코 프리코스 과제를 진행하며 AngularJs 커밋 컨벤션을 따르라는 요구사항이 있었다.https://gist.github.com/stephenparish/9941e89d80e2bc58a153#allowed-type 커밋 메시지의 형식“A commit message consists of a header, a body and a footer, separated by a blank line.”“커밋 메시지는 header, body, footer로 구성되며, 각 요소는 빈 줄로 구분된다”(): // header // 개행 // 개행커밋 메시지는100자를 넘으면 안된다 Any line of the commit message cannot be longer **100 characters**!type 커밋 성..
프로세스 API란? 프로세스 API를 통해 사용자 애플리케이션이 운영 체제의 기능을 이용할 수 있도록 인터페이스를 제공하며, 이러한 인터페이스를 통해 커널에 요청을 전달한다. 이후 커널은 실제로 프로세스 생성, 제어, 종료 등의 작업을 수행한다. 프로세스 API는 system call 의 wrapper 함수들로 구성되어 있다. 프로세스 API는 사용자가 쉽게 system call을 사용할 수 있도록 추상화된 인터페이스를 제공한다. 프로세스 API를 사용하면 복잡한 시스템 콜의 직접적인 사용을 피할 수 있으며, 더 쉽게 프로세스를 관리할 수 있다.아래의 코드는 모두 shell에서 “ls” 명령을 수행하는 프로그램이다.System Call 사용#include #include #include #include ..

프로세스란? 프로세스(Process)는 실행 중인 프로그램을 나타내는 개념이다. 프로그램(Program)은 디스크에 저장된 정적인 코드와 데이터의 집합이며, 프로세스는 이 프로그램이 실행되어 메모리에 로드되고, CPU에서 실행되는 상태를 말한다.프로세스는 프로세스의 상태, 프로세스 주소공간에 있는 메모리 변수 값들, 레지스트 값( 스택 포인터, PC), 입출력 관련 정보(사용중인 파일들) 로 표현된다.프로세스의 상태프로세스의 상태를 단순화 한다면 다음 세 상태 중 하나를 가질 수 있다. 실행(Running) 프로그램이 실행되기 위한 명령어가 프로세서에서 실행 되고 있을 때 프로세스는 실행(Running) 상태이다. 즉 프로세스는 명령어를 실행하고 있다. 준비(Ready) 프로세서가 하나 비어 있다면 그 ..