728x90

CS 92

입출력 (콘솔입출력, 파일입출력)

[C언어 강좌] #17-1 콘솔 입출력과 파일 입출력 - 파일의 IT 블로그 (tistory.com) [C언어 강좌] #17-1 콘솔 입출력과 파일 입출력 안녕하세요 파일입니다. 오늘은 본격적으로 파일 입출력에 대한 이론과 간단한 예제를 다뤄볼겁니다. 참고로 이번편부터 새롭게 알아야할 개념들이 늘어서 포인터 편처럼 머리가 아파질 수 있 pgh268400.tistory.com 콘솔: 대형 컴퓨터 시스템과 연결되어 데이터를 입력하는 장치 or 입력된 데이터를 처리하여 결과를 출력하는 장치 콘솔: 키보드, 모니터와 같은 표준 입출력 장치 콘솔 입출력 : 키보드에서 데이터를 입력받고 모니터에 데이터를 출력하는 것. 파일입출력 : 파일에서 데이터를 입력받고 파일에 데이터를 출력하는 것 스트림: 데이터를 입력하고 ..

CS/운영체제 2024.01.24

IOCP

https://diy-multitab.tistory.com/56 IOCP 서버 프로그래밍 IOCP란? : Input/Ouptput Completion Port의 약자다. 입력과 출력의 완료를 담당할 포트를 지정해서 처리하겠다는 의미다. 입력과 출력의 완료시점에서의 통지는 overlapped(중첩 입출력)에서 처리가 되므로, diy-multitab.tistory.com Input Output Completion Port 입력과 출력의 완료를 담당할 포트를 지정해서 처리하겠다는 의미 윈도우에서 제공하는 비동기 IO라이브러리.

CS/운영체제 2024.01.09

이동 의미론(move semantics)

https://jungwoong.tistory.com/20 [c++] Move semantics c++ 11에서 부터 지원되는 이동 연산자에 대해서 알아 봅시다. 우선 이동 연산자가 왜 필요하게 되었는지에 대해서 보기전에 lvalues와 rvalues에 대해서 알아 봅시다. Lvalues 와 Rvalues msdn에 설명되어 jungwoong.tistory.com 임시 객체에 대해서 깊은 복사를 해서 비효율적으로 처리하는 대신 move 키워드를 이용해 얕은 복사를 통해서 데이터를 이동시켜 효율적으로 작동하도록 하는 것

CS/C++ 2024.01.09

C# C++ 속도차이와 그 이유

https://easycode.tistory.com/16 9강. C++과 C#의 차이점 → 메모리 누수 및 속도 측면에서 살펴보자 C++과 C#의 Memory Allocation 의 차이점 → 메모리 누수 및 속도 차이 C++과 C#은 변수와 개체에 대한 메모리 할당 방법이 다릅니다. C++에서 메모리는 여러 가지 방법으로 할당될 수 있습니다. 스택 할당 easycode.tistory.com C++에서는 메모리가 스택이나 힙으로 할당되고, C#에서는.NET 프레임워크의 가비지컬렉터에 의해 메모리가 자동으로 관리됨. C++에서 힙 할당은 스택 할당보다 약간 느릴 수 있고, 메모리파편화를 일으켜 프로그램 속도를 더 늦출 순 있지만 대부분의 경우 큰 문제는 아님 C#은 .NET프레임워크 가비지컬렉터로 자동으로..

CS/ETC 2024.01.09

스택과 힙의 차이 (메모리구조)

https://junghyun100.github.io/%ED%9E%99-%EC%8A%A4%ED%83%9D%EC%B0%A8%EC%9D%B4%EC%A0%90/ 스택(Stack)과 힙(Heap) 차이점 해당 Post는 스택(Stack)과 힙(Heap) 차이점를 정리한 파일이다. junghyun100.github.io 프로그램이 실행되기 위해서는 먼저 프로그램이 메모리에 로드(load)되어야 함 프로그램이 운영체제로부터 할당받는 대표적 메모리 공간은 4가지임 (코드 영역 - 실행할 프로그램의 코드 / 데이터 영역- 전역변수, 정적변수 / 스택 영역 -지역변수, 매개변수 / 힙 영역-사용자의 동적 할당) 힙 영역(완전 이진트리의 일종, 우선순위 큐를 위하여 만들어진 자료구조): 사용자가 직접 관리할 수 있는, 그..

Tangent Space

https://elementary-physics.tistory.com/49 [다양체,텐서] 1.3 Tangent Space, Tangent Bundle 미적분학에서 3차원 Euclidean space \(\mathbb{R}^3\)에서 surface의 한 점에 접하는 평면을 tangent plane이라고 부른다. By Alexwright at English Wikipedia [Public domain], via Wikimedia Commons 이 페이지에서는 한 점에 대한 elementary-physics.tistory.com 미적분학에서 3차원에서 surface의 한 점에 접하는 평면을 tangent plane이라고 부름 이 tangent plane을 일반화한 것을 의미 (Point x에서의 tangen..

728x90