태그 : 윈도우즈 요약보기전체보기목록닫기

1 2 3 4

MMF(Memory Mapped File)

개념 : File 을 Memory 에 Mapping(연결)가상 메모리 중 파일에 연결되어 있는 영역에 데이터를 저장한다.이렇게 메모리에 저장된 데이터는 실제 파일에도 영향을 미친다.즉, 데이터가 메모리뿐만 아니라 메모리에 연결된 파일에도 저장되는 것이다.장점 : 1. 프로그래밍 편리 : 메모리상에 저장된 데이터를 조작하는 방식으로 파일 내 데이터를 조작...

디렉터리 컨트롤

디렉터리의 생성과 소멸 :BOOL CreateDirectory(        LPCTSTR lpPathName,                 ...

파일 I/O

파일 열기 :HANDLE CreateFile(      LPCTSTR lpFileName,                // 개방(open)할 파일 이...

가상 메모리(Virtual Memory)

개념 :(가정 : 16비트 시스템(0 ~ 64K -1 주소), 프로세스별로 64KB의 가상 메모리 할당, 메인 메모리 16KB)MMU(Memory Management Unit) : 실제로 존재하는 메모리 크기를 가상 메모리 크기만큼 존재하는 것처럼CPU가 느끼도록 컨트롤 한다.(ex. 1GB 램의 메모리를 4GB의 메모리가 존재하는 것처럼 CPU가 느끼...

쓰레드(Thread) 동기화 개념

쓰레드 동기화 : 쓰레드 간의 질서가 잘 지켜지고 있음을 의미쓰레드 동기화의 방법 :유저 모드 동기화 : 동기화가 진행되는 과정에서 커널 코드가 실행되지 않는다.커널 모드로의 전환이 이뤄지지 않으므로 성능상에 이점이 있지만 기능상의 제한도 있다.커널 모드 동기화 : 커널에서 제공하는 동기화 기능을 활용한다.(유저 모드에서 제공...

쓰레드(Thread) 실행순서 동기화

이벤트(Event) 기반 동기화 :개념 :생산자는 문자열을 생성한다(입력받는다), 소비자는 문자열을 소비한다(출력한다)생산자가 문자열을 생성하고 나면, 이 상태를 감지한 소비자가 문자열을 가져가 소비한다.이벤트 커널 오브젝트의 특성 :1. 이벤트 커널 오브젝트는 파라미터에 의해 Signaled or Non-Signaled 상태로 생성된다.2. 프로그래머...

쓰레드(Thread) 메모리 접근 동기화

1. 크리티컬 섹션 기반의 동기화(유저 모드) :개념 : 열쇠(Critical Section)를 생성한다.쓰레드가 임계 영역에 접근하기 위해서는 열쇠를 얻어야 한다.열쇠를 얻어 임계 영역에 접근한 쓰레드는 일을 마친후 다음 쓰레드를 위해 열쇠를 반환한다.사용법 : CRITICAL_SECTION gCriticalSection;&...

쓰레드(Thread)의 생성과 소멸

쓰레드 생성 :HANDLE CreateThread(     LPSECURITY_ATTRIBUTES lpThreadAttributes,  // 보안속성(TRUE : 상속, NULL : 상속제외)     SIZE_T dwStackSize, &...

쓰레드(Thread)

쓰레드(Thread) : 하나의 프로그램 내에서 여러 개의 실행 흐름을 두기 위한 모델1. 독립적인 스택(Stack)을 가진다.2. 코드 영역을 공유한다.(위와 같이 쓰레드 main 함수는 코드 영역에 존재하는 모든 함수를 호출할 수 있다)3. 데이터 영역과 힙을 공유한다.(전역변수와 동적 할당된 메모리 공간 공유 가...

환경변수(environment variable)

환경변수 : 컴퓨터에서 동작하는 방식에 영향을 미치는 동적인 값.프로세스별로 별도의 메모리 공간에 저장하고 관리하는 데이터.(key = value 의 형태)윈도우즈의 환경변수1. 기본 제공 시스템 변수2. HKEY_LOCAL_MACHINE 하이브에 있는 시스템 변수3. HKEY_CURRENT_USER 하이브에 있는 로컬 변수4. 모든 환경 변수 및 Au...
1 2 3 4


통계 위젯 (블랙)

85
32
54502

블로그 랭킹 위젯

마우스오른쪽금지