본문 바로가기

Computer science (이동 완료)

(40)
[ubuntu] apt의 이해 https://jh-labs.tistory.com/415
리눅스 확장자별 압축 zip, tar, gz(gzip) 차이 및 사용법 https://suzxc2468.tistory.com/166 리눅스 확장자별 압축 zip, tar, gz(gzip) 차이 및 사용법 # 서론 윈도우에 익숙한 우리 일반인은 압축파일이라 하면 단연 .zip 파일부터 떠올린다. 현 시대의 PC환경에선 압축에 대한 여러 리소스(CPU, 시간, 호환 등)을 고려하지 않는다. 그러나 리눅스환 suzxc2468.tistory.com
메모리 사용량 체크 출처 : https://www.baeldung.com/linux/process-peak-memory-usage https://stackoverflow.com/questions/774556/peak-memory-usage-of-a-linux-unix-process Peak memory usage of a linux/unix process Is there a tool that will run a command-line and report the peak RAM usage total? I'm imagining something analogous to /usr/bin/time stackoverflow.com
CURL 이란 https://80000coding.oopy.io/c6ea65f0-cf0a-4055-9433-ed9b9983ef6d cURL이란? cURL이란? 80000coding.oopy.io https://blog.naver.com/on21life/221821227720
xserver, xclient https://link.medium.com/aBhJYQdsaAb
OpenGL vs DirectX OpenGL (Open Graphics Library) OpenGL[오픈 지엘]은 2차원 및 3차원 그래픽 이미지를 정의하기 위한 컴퓨터 산업계의 표준 응용프로그램 인터페이스 (API) 이다. OpenGL이 있기 이전에는, 그래픽 응용프로그램을 개발하는 모든 회사들은 각 운영체계 플랫폼에 맞게 그래픽 부분을 재작성 해야함은 물론, 그래픽 하드웨어에 대해서도 잘 알고 있어야만 했다. 그러나, 이제 OpenGL 그래픽 어댑터를 사용하면 어떠한 운영체계에서라도 동일한 효과를 내는 응용프로그램을 쉽게 작성할 수 있다. OpenGL에는 일련의 명령어들이나 즉시 실행되는 기능들이 정의되어 있는데, 각 명령어들은 그림을 그리는 동작이나 특수효과 등을 낼 수 있게 한다. 이러한 명령어들은 반복적인 효과를 위해 목록으로..
OpenGL 소프트웨어 스택 (DRM,Mesa) OpenGL 소프트웨어 스택 OpenGL 소프트웨어 스택 역할 : 윈도우 시스템 (X11, WAYLAND) 를 지원 하드웨어 가속을 지원 *Nvidia, AMD 의 driver 를 설치했다면 Mesa 는 필요하지 않음. DRM architecture : Open source GPU Driver 아키텍처의 한 종류 DRM 라이브러리 : IOCTL 인터페이스를 통해 DRM 드라이버를 호출 DRM 드라이버 (커널 드라이버) : GPU 사용 시, GPU 에 접근 할 수 있는 메모리 할당/해제 MESA 라이브러리 : 커널 권한이 필요한 메모리 할당/해제를 제외하고, GPU 사용을 위한 그 외 나머지 동작들을 담당 (ex : GPU 명령어 스트림을 메모리에 채워 놓는 역할). Client side OpenGL In..
libGL 이란 What is libGL? OpenGL-based programs must link with the libGL library. libGL implements the GLX interface as well as the main OpenGL API entrypoints. When using indirect rendering, libGL creates GLX protocol messages and sends them to the X server via a socket. When using direct rendering, libGL loads the appropriate 3D DRI driver then dispatches OpenGL library calls directly to that driver. lib..