분류 전체보기70 프로세스 개요 프로그램은 실행되기 전엔 보조기억 장치에 있는 데이터 덩어리이다.프로그램을 메모리에 적재하고 실행하는 순간 프로세스가 된다. 이 과정을 '프로세스를 생성한다' 라고 표현한다. 포그라운드 프로세스 (foreground process)사용자가 볼 수 있는 공간에서 실행되는 프로세스백그라운드 프로세스 (background process)사용자가 볼 수 없는 공간에서 실행되는 프로세스- 사용자와 직접 상호작용이 가능한 프로세스- 상호작용 없이 정해진 일만 하는 프로세스 (service)프로세스 제어 블록모든 프로세스는 실행을 위해 CPU가 필요하지만 자원은 한정됨.돌아가면서 한정된 시간 만큼만 CPU를 쓴다.정해진 시간칸큼 CPU를 쓰고, 인터럽트가 발생하면 차례 양보이를 위해 사용하는 자료구조가 프로세스 제.. 2024. 9. 11. 운영체제란? 모든 프로그램은 하드웨어를 필요로 한다.ex) 1 + 2 계산하는 프로그램은 CPU, 이미지 저장은 하드 디스크 시스템 자원 혹은 자원프로그램 실행에 필요한 요소들.ex) CPU, 메모리, 보조기억장치, 입출력장치 운영체제(operating system)프로그램에 필요한 자원을 할당하고,프로그램이 올바르게 실행되도록 돕는 프로그램부팅될 때 커널 영역(kernel space)에 따로 적재되어 실행됨.나머지 영역을 사용자 영역(user space) 라고함. CPU 관리운영체제는 실행할 프로그램을 메모리에 적재하고,실행 종료되는 프로그램을 삭제하며 관리. 입출력장치의 순서를 정해 자원을 관리. 자원을 효율적으로 배분하고, 규칙을 만들어 컴퓨터 시스템 전체를 관리함.또한 관리할 자원별로 기능이 나누어져 있습니.. 2024. 9. 7. C 기본 int main()젤 첨 실행되는 함수 return 0;함수 바깥으로 값을 전달하는 반환값 부분 % : 서식 지정자 - 문자열을 출력할 때 값으로 바뀌는 부분{} : 코드 범위 자료형char, short, int, long - 정수float, double - 실수void - 형태가 없는 자료형 (포인터, 함수의 반환값) 단축키Ctrl + F5 : 실행F5 : 디버깅 시작Shift + F5 : 디버깅 중지F7 : 컴파일F9 : 중단점 삽입/삭제F10 : 프로시저 단위 실행F11 : 한 단계씩 코드 실행 부호 .. 2024. 9. 7. 인생 괜찮지 않아.좀 많이 늦었어 학생은 학생다울 때가 가장 예쁘다던 어른들의 잔소리가 그리워지는 밤,과제의 힘을 빌려 나의 이야기를 하고자 한다. 나의 시간은 남들보다 조금 빠르게 흘렀다. 어릴적 나는 부모님의 잔소리와 학교의 교칙들을 싫어하는 아이였다. 순간을 소중히 여기지 않고 시간이 빠르게 흘러 가기만을 빌었던게 엊그젠데 어느덧 31살이 되어있었다.정신은 그대로고 몸만 쇠약해져가는 빈 껍대기 뿐인 내 자신을 똑바로 마주보지 않은 채이룰 수 없는 것이 아닌, 그저 관심이 없어 필요 없다는 핑계를 대며 현실을 외면했었다.시간이 흐르고 정신을 차려보니 매 순간이 한 번 뿐인 순간에 최선을 다하지 않았던 날들이 떠올라 뒤늦게 후회며 하루를 보내고 있었다.괜찮아, 아직 청춘이야.라는 말이 이젠 핑계가 되지 않.. 2024. 9. 7. 이전 1 ··· 9 10 11 12 다음