전체 글 (86) 썸네일형 리스트형 운영체제론 복습(1) 운영체제는 하드웨어와 응용 프로그램 사이에 존재하며 프로그램을 위한 프로그램이다하드웨어 -> 운영체제 -> 응용 프로그램 -> 사용자 순서로 연결된다 프로세스란 실행 중인 프로그램이다. 프로그램 코드 외에도 현재의 활동 상태를 갖는다생성 상태는 프로세스의 작업 공간이 메인 메모리에 생성되고 운영체제 내부에 프로세스의 실행정보를 관리하기 위한 프로세스 제어 블록(PCB)가 만들어진다준비 상태는 프로세스가 CPU 할당을 기다리는 상태이다, 단일 프로세서 시스템에서 여러 개의 프로세스들이 동시에 이 상태에 있을 수 있다.실행 상태는 프로세스가 CPU를 할당 받아 작업을 수행하고 있는 상태로, 단일 프로세서 시스템에서는 오직 하나의 프로세스만 이 상태에 있을 수 있다다중 처리기 시스템에서는 실행 상태의 프로세스.. 프로그래밍(4) C언어 포인터, 배열 포인터포인터란 주소의 주소입니다오늘 길동이 집으로 모여, 그 길동이가 변수라고 생각하면 돼요.야, 서울시 oo동 oo번지로 모여 이렇게 말할 수도 있습니다c언어는 이렇게 주소를 사용할 수 있고 주소를 담을 수 있는 변수가 포인터입니다(자바는 포인터를 처리하지 않습니다)포인터는 주소이고, 주소를 담을 수 있는 변수를 포인터 변수라고 합니다.포인터 변수를 선언할 때는 자료의 형을 먼저 쓰고 변수명 앞에는 *를 붙인다int *b; //b라는 변수는 이제 일반 숫자가 아닌 포인터(주소)를 담을 수 있는 정수형 변수이다char *c; //c라는 변수는 이제 포인터를 담을 수 있는 문자형 변수이다int a;는 기억 장소 어딘가에 가서 만들어진다, 주소를 알고 싶으면 &a로 알 수 있다int *b; int a; b .. 프로그래밍(3) 제어문 제어문프로그램과 c언어는 특별하지 않으면 위에서부터 아래로 흐른다.하지만 효율성을 위해 조건에 맞지 않으면 다시 하거나 반복하는 흐름을 만들기도 한다.흐름의 방향을 바꿔주는 것을 제어문이라고 한다.if문, for문, while문, do-while문, switch case문, break문, continue문이 있다.순서도가 나오면 먼저 변수를 적는다 (준비 기호)aevenodd1000 반복 변수 i가 1에서 시작되고(초기값) a가 될때까지(최종값) 1을 증가시킨다(증가값)i를 2로 나눠서 나머지가 0이면 even = even + i아니라면 odd에 누적시킨다(나머지가 0이면 짝수, 1이면 홀수)1이 증가해서 2가 된다a가 될때까지 반복한다 (a=10)aevenoddi10001 1 2 2 43 6 4 .. 이전 1 ··· 3 4 5 6 7 8 9 ··· 29 다음