일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- 쉘
- 딥러닝
- c
- 프로세스
- OpenCV
- error
- Windows10
- CV
- 알고리즘
- C++
- 공부
- 턱걸이
- 코딩
- 회귀
- 시스템프로그래밍
- TensorFlow
- 운영체제
- Windows 10
- Computer Vision
- C언어
- linux
- 텐서플로우
- 백준
- 프로그래밍
- 리눅스
- shell
- python
- 영상처리
- 학습
- 백준알고리즘
- Today
- Total
목록공부 (28)
줘이리의 인생적기
프로세스란? 메모리에 올려져서 실행중인 프로그램을 프로세스라고 한다. 응용 프로그램은 여러개의 프로세스로 이루어졌다. 프로세스 실행을 관리하는 스케쥴러가 있는데 스케쥴러의 알고리즘에 대해 알아보겠다. 1. FIFO 스케쥴링 알고리즘(배치처리시스템) CPU를 처음부터 끝까지 사용하며, 첫번째로 실행되는 프로세스부터 순차적으로 처리하는 알고리즘 2. 최단 작업 우선(Shortest Job First) 스케쥴링 알고리즘 가장 프로세스 실행시간이 짧은 프로세스부터 먼저 실행시키는 알고리즘 3. 우선순위 기반(priority-based) 스케쥴링 알고리즘 우선순위가 높은 프로세스부터 처리하는 알고리즘 - 정적 우선순위 : 프로세스마다 우선순위를 미리 지정 - 동적 우선순위 : 스케쥴러가 상황에 따라 우선순위를 변..
불리언 자료형에 대해서 알아보도록 하겠습니다. true냐 false냐를 표현할 수 있는 자료형이죠 #include using namespace std; int main() { bool b1 = true; bool b2 = false; cout
운영체제 : Operation System(OS) 대표적인 운영체제 : windows OS, UNIX, Mac OS 운영체제 역할1 : System resource 관리 - System resource는 컴퓨터 하드웨어라고도 한다. - 종류 : CPU, Memory, I/O devices, SSD, HDD 운영체제 역할2 : user와 computer간의 커뮤니케이션 지원 운영체제 역할3 : 컴퓨터 하드웨어와 프로그램을 제어 운영체제는 사용자 인터페이스를 제공한다. - 쉘 : 사용자가 운영체제 기능과 서비스를 사용할 수 있도록 인터페이스를 제공하는 프로그램 운영체제는 응용프로그램을 위한 인터페이스도 제공한다. - Library - API 운영체제는 응용프로그램이 운영체제 기능을 요청하기 위해 시스템콜을 ..
부동소수점에 대해서 알아보겠습니다. 사용할 때 주의해야 하는 것 중 하나입니다. float 자료형 종류에 대해서 알아보고, 크기, 범위에 대해서 알아보겠습니다. #include #include using namespace std; int main() { float a; double b; long double c; cout
자료형의 크기와 범위를 알아보도록 하겠습니다. 크기는 sizeof로 알 수 있고, 범위는 numeric_limits를 통해 알 수 있습니다. numeric_limits는 #include limits를 포함해야 사용할 수 있습니다. 예제를 통해 정수형부터 알아보도록 하겠습니다. #include #include using namespace std; int main() { int a; short a_1; long a_2; long long a_3; cout
전처리기 ifndef, ifdef, endif에 대해 알아보겠습니다. ifndef은 define이 되지 않았다면이라는 뜻이고 ifdef은 define이 되었다면이라는 뜻입니다 예제로 알아보겠습니다. #include using namespace std; #define NUMBER int main() { #ifndef NUMBER cout
헤더 파일은 (.h)의 확장자를 가지며, 함수의 선언 부분을 가지고 있습니다. 다른 cpp 파일에서 함수를 정의하고, main에서 함수들을 사용합니다. 역시나 동일한 예제를 가지고 헤더파일로 분리해보겠습니다. 헤더파일 1개, add 함수 cpp 파일 1개, multi 함수 cpp 파일 1개, main 함수 1개 총 4개의 파일을 만들어 보겠습니다. operating.h #pragma once int add(int a, int b); double multi(double a, double b); add.cpp int add(int a, int b) { return a + b; } multi.cpp double multi(double a, double b) { return a * b; } main.cpp #i..
함수의 선언과 정의는 무엇인지, 어떻게 하는지 공부해보려고 합니다. 함수 선언은 아래와 같은 형태 입니다. 함수 정의는 아래와 같은 형태 입니다. 선언과 정의는 어디에 어떻게 해야할까요? 먼저 설명을 하자면, main 함수가 제일 아래에 있고 함수들은 main 함수보다 위에 있을 때 선언은 필요가 없습니다. 하지만 main 함수보다 다른 함수들이 아래에 있을 때 전방 선언이 필요합니다. 예제를 통해 알아보겠습니다. 먼저, main 함수가 아래에 있는 형태 예제를 보겠습니다. #include using namespace std; int add(int a, int b) { return a + b; } double multi(double a, double b) { return a * b; } int main(..