본문 바로가기

반응형

대학생

(4)
[문과 코린이의 IT 기록장] 운영체제(OS) - Disk Management and Scheduling (Disk Structure, Disk Management, Disk Scheduling, Disk Scheduling Algorithm, Swap-Space Management, RAID) [문과 코린이의 IT 기록장] 운영체제(OS) - Disk Management and Scheduling (Disk Structure, Disk Management, Disk Scheduling, Disk Scheduling Algorithm, Swap-Space Management, RAID) 운영체제 운영체제는 컴퓨터 하드웨어 바로 위에 설치되는 소프트웨어 계층으로서 모든 컴퓨터 시스템의 필수적인 부분이다. 본 강좌에서는 이와 같은 운영체제의 개념과 역할, 운영체제를 구성하는 각 www.kocw.net 2021.09.20 - [문과 코린이의, [운영체제] 기록] - [문과 코린이의 IT 기록장] 운영체제(OS) - Virtual Memory (Deamand Paging, Page Fault 처리 루틴..
[문과 코린이의 IT 기록장] C,C++ - 임시객체(임시객체 기초, 임시객체 정의, 임시객체 특징, 임시객체 사례) [문과 코린이의 IT 기록장] C,C++ - 임시객체(임시객체 기초, 임시객체 정의, 임시객체 특징, 임시객체 사례) 1. 임시객체 기초 임시객체란? : 실행 도중에 잠깐만 사용되는 객체로, 소스 코드에도 없는 힙 이외의 공간에 생성되는 것이 임시객체이다. ex ) main함수에서, A함수에 n을 인자로 넘겨주면, A함수의 통용범위에서만 사용가능한 int a라는 임시객체를 생성하게 된다. 임시객체 a는 n의 값인 1을 담게 되는데 이 때 복사가 일어난다. 이를 값에 의한 복사(Call by value)라고 한다. 마찬가지로, return a를 할 때도, 리턴 값은 int형 임시객체를 생성하고 담게 된다. int A() : 값 리턴, 임시객체가 생성된다. int & A() : 참조 리턴, 리턴용 임시객체를..
[문과 코린이의 IT 기록장] C,C++ - new & delete (new & delete 사용방법 , new로 배열 할당하기) [문과 코린이의 IT 기록장] C,C++ - new & delete (new & delete 사용방법 , new로 배열 할당하기) [ 시작하기 전 ] - 코딩에서 메모리를 관리하는 것은 매우 중요한 문제이다. - 프로그램이 정확하게 실행되기 위해서는, 컴파일 시 모든 변수의 주소값이 확정되어야 한다. - 이와 같은 현상을 만들기 위해서는 프로그램에 많은 제약이 따르기 때문에, 프로그램 실행 시에 자유롭게 할당하고 해제할 수 있는 힙(heap)이라는 공간이 새로 생겼다. - 이 힙 상에서의 메모리 할당을 지원하기 위해, C++에서는 new & delete함수를 사용하고 있다. * new : 메모리 할당 * delete : 메모리 해제 1. new & delete 사용방법 - int *p = new int;..
[문과 코린이의 IT 기록장] C,C++ - 함수의 기본 ( 함수의 기본, 함수의 반환, main함수 이해, 함수의 인자 ) [문과 코린이의 IT 기록장] C,C++ - 함수의 기본 ( 함수의 기본, 함수의 반환, main함수 이해, 함수의 인자 ) 1. 함수의 기본 a. 함수를 보고 알 수 있는부분 int A(){ // 함수의 정의 부분 cout

반응형