※ 반효경 교수님의 운영체제와 정보기술의 원리를 기반으로 작성하였습니다. 운영체제(Operating System, OS)의 정의 운영체제는 컴퓨터 하드웨어 바로 윗단에 설치되는 소프트웨어를 말한다. 컴퓨터 하드웨어와 다른 모든 소프트웨어를 연결해 사용하게 편리하게 하드웨어를 사용할 수 있게 해주는 소프트웨어이다. 컴퓨터 전원을 켜면 이와 동시에 운영체제가 실행된다. 하지만 운영체제는 크기가 꽤 큰 소프트웨어여서 전체를 메모리에 올리게 되면 메모리 공간의 낭비가 심할 것이다. 따라서 운영체제의 사용되는 일부 부분만 메모리에 올려놓게 된다. 이때 메모리에 상주하는 운영체제의 부분을 커널(kernel)이라고 하며 이를 좁은 의미의 운영체제로 보기도 한다. 넓은 의미의 운영체제는 커널뿐 아니라 시스템을 위한 유..
0. Library 소프트웨어를 만들 때 쓰이는 클래스나 서브루틴들의 모임 다른 프로그램들과 링크되기 위하여 존재하는, 하나 이상의 서브루틴(subroutine)이나 함수(function)들의 집합 파일 링크(link)될 수 있도록 보통 컴파일된 형태인 목적 코드(object code)형태로 존재 확장자별 라이브러리 구분 .a : 리눅스 / 정적 라이브러리 .so : 리눅스 / 동적 라이브러리 .lib : 윈도우 / 정적 라이브러리 .dll : 윈도우 / 동적 라이브러리 1. Static Library(.lib) 특정 기능의 라이브러리를 static 하게 제작한다는 것은 link 단계에서 라이브러리(*.lib 파일)를 실행 바이너리에 포함시킨다는 얘기이다. 즉, 라이브러리의 동작 코드가 이를 사용하는 실..
- Raspberry Pi
- DSP
- design pattern
- conditional GAN
- Building Basic GAN
- ML Pipeline
- 운영체제
- OS
- depth
- 디지털신호처리
- Generative Model
- Operating System
- feature
- controllable GAN
- MLOps
- mode collapse
- deeplearning
- 딥러닝
- ML
- machine learning
- 신호처리
- AI
- image
- pcb
- Deep learning
- TRACKING
- 3d object detection
- Depth estimation
- depthmap
- Gan
- Total
- Today
- Yesterday
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |