[윤성우] 뇌를 자극하는 윈도즈 시스템 프로그래밍.torrent
2012.10.28 16:22
[윤성우] 뇌를 자극하는 윈도즈 시스템 프로그래밍.torrent
[윤성우] 뇌를 자극하는 윈도즈 시스템 프로그래밍.torrent
Torrent Contents
[윤성우] 뇌를 자극하는 윈도즈 시스템 프로그래밍 | |
01장. 컴퓨터 구조에 대한 첫 번째 이야기 | |
2. 프로그램의 실행과정, 하드웨어 구성의 재접근.avi | 25 MB |
02장. 아스키코드 vs 유니코드 | |
1. Windows에서의 유니코드(UNICODE).avi | 25 MB |
2. MBCS와 WBCS의 동시 지원.avi | 23 MB |
03장. 64비트 기반 프로그래밍 | |
1. WIN32 vs WIN64.avi | 24 MB |
2. 프로그램 구현 관점에서의 WIN32 vs WIN64, 오류의 확인.avi | 26 MB |
04장. 컴퓨터 구조에 대한 두 번째 이야기 | |
1. 컴퓨터 구조의 접근방법(1).avi | 22 MB |
2. 컴퓨터 구조의 접근방법(2).avi | 25 MB |
3. LOAD & STORE 명령어 디자인.avi | 17 MB |
4. Direct 모드와 Indirect 모드.avi | 17 MB |
05장. 프로세스의 생성과 소멸 | |
1. 프로세스와 스케줄러의 이해.avi | 32 MB |
2. 프로그래밍을 통한 프로세스의 생성.avi | 34 MB |
06장. 커널 오브젝트와 오브젝트 핸들 | |
1. 커널 오브젝트에 대한 이해.avi | 40 MB |
2. 커널 오브젝트와 핸들의 종속관계(1).avi | 21 MB |
3. 커널 오브젝트와 핸들의 종속관계(2).avi | 12 MB |
4. 커널 오브젝트와 핸들의 종속관계(3).avi | 8 MB |
07장. 프로세스간 통신(IPC) 1 | |
1. 프로세스간 통신(IPC)의 의미, 메일슬롯 방식의 IPC.avi | 43 MB |
2. Signaled vs Non-Signaled.avi | 26 MB |
08장. 프로세스간 통신(IPC) 2 | |
1. 핸들 테이블과 오브젝트 핸들의 상속.avi | 36 MB |
2. 파이프 방식의 IPC.avi | 45 MB |
3. 프로세스 환경변수.avi | 8 MB |
09장. 스케줄링 알고리즘과 우선순위 | |
1. 프로세스의 스케줄링(1).avi | 36 MB |
2. 프로세스의 스케줄링(2), Windows 프로세스 우선순위.avi | 16 MB |
10장. 컴퓨터 구조에 대한 세 번째 이야기 | |
1. 절차적 함수 호출(Procedure Call) 지원 CPU 모델.avi | 29 MB |
2. 함수 호출 인자의 전달과 PUSH & POP 명령어 디자인.avi | 17 MB |
3. 호출 규약과 실행의 이동.avi | 21 MB |
11장. 쓰레드의 이해 | |
1. 프로세스 vs. 쓰레드(1).avi | 20 MB |
2. 프로세스 vs. 쓰레드(2).avi | 11 MB |
3. Windows에서의 프로세스와 쓰레드.avi | 9 MB |
4. 커널 레벨 쓰레드와 유저 레벨 쓰레드.avi | 20 MB |
5. 커널 모드와 유저 모드.avi | 14 MB |
12장. 쓰레드의 생성과 소멸 | |
1. Windows에서의 쓰레드 생성과 소멸.avi | 38 MB |
2. 쓰레드의 성격과 특성.avi | 25 MB |
3. 쓰레드의 상태 컨트롤, 쓰레드의 우선순위 컨트롤.avi | 7 MB |
13장. 쓰레드 동기화 기법 1 | |
1. 쓰레드 동기화의 개념, 임계 영역 접근 동기화.avi | 15 MB |
2. 유저 모드 동기화.avi | 24 MB |
3. 커널 모드 동기화(1).avi | 17 MB |
4. 커널 모드 동기화(2).avi | 13 MB |
14장. 쓰레드 동기화 기법 2 | |
1. 실행순서에 있어서의 동기화.avi | 17 MB |
2. 이벤트(Event) 더하기 뮤텍스(Mutex).avi | 15 MB |
3. 타이머 기반 동기화.avi | 10 MB |
15장. 쓰레드 풀링(Pooling) | |
1. 쓰레드 풀에 대한 이해.avi | 19 MB |
2. 쓰레드 풀의 구현.avi | 21 MB |
16장. 컴퓨터 구조에 대한 네 번째 이야기 | |
1. 메모리 계층.avi | 18 MB |
2. 캐쉬와 캐쉬 알고리즘.avi | 18 MB |
3. 가상 메모리(1).avi | 25 MB |
4. 가상 메모리(2).avi | 11 MB |
17장. 구조적 예외처리(SHE) 기법 | |
1. 예외처리.avi | 27 MB |
2. SEH(Structured Exception Handler), 종료 핸들러(Termination Handler).avi | 22 MB |
3. 예외 핸들러(Exception Handler).avi | 35 MB |
18장. 파일 IO와 디렉터리 컨트롤 | |
1. 파일 IO와 디렉터리 컨트롤(1).avi | 11 MB |
2. 파일 IO와 디렉터리 컨트롤(2).avi | 23 MB |
19장. 비동기 IO와 APC | |
1. IO와 CPU 클럭의 관계.avi | 11 MB |
2. 비동기 IO의 이해.avi | 18 MB |
3. 중첩(Overlapped) IO.avi | 23 MB |
4. 알림 가능한 상태(Alertable State), APC(Asynchronous Procedure Call).avi | 9 MB |
20장. 메모리 관리(Virtual Memory, Heap, MMF) | |
1. 가상 메모리(Virtual Memory) 컨트롤.avi | 34 MB |
2. 힙(Heap) 컨트롤.avi | 15 MB |
3. MMF(Memory Mapped File).avi | 9 MB |
21장. Dynamic Linking Library | |
1. Dynamic Linking Library.avi | 21 MB |
win_sys_prog_material_all | |
source | |
11장 picture | |
11-1.bmp | 1,002 KB |
11-10.bmp | 927 KB |
11-11.bmp | 652 KB |
11-2.bmp | 1,006 KB |
11-3.bmp | 621 KB |
11-4.bmp | 570 KB |
11-5.bmp | 500 KB |
11-6.bmp | 633 KB |
11-7.bmp | 966 KB |
11-8.bmp | 774 KB |
11-9.bmp | 680 KB |
12장 source | |
CountThread.cpp | 1 KB |
CountThreadMultiThread.cpp | 1 KB |
strtok.cpp | 644 B |
SuspendCount.cpp | 1 KB |
ThreadAdderOne.cpp | 1 KB |
ThreadAdderTwo.cpp | 1 KB |
13장 source | |
CriticalSection.cpp | 1 KB |
CriticalSectionSync.cpp | 1 KB |
CriticalSectionSyncMutex.cpp | 1 KB |
MyongDongKyoJa.cpp | 2 KB |
NamedMutex.cpp | 1 KB |
14장 source | |
ManualResetTimer.cpp | 794 B |
PeriodicTimer.cpp | 809 B |
StringEvent.cpp | 1 KB |
StringEvent2.cpp | 2 KB |
StringEvent3.cpp | 2 KB |
15장 source | |
CommandPrmpt_Six.cpp | 9 KB |
ThreadPooling.cpp | 4 KB |
17장 source | |
__try__finally.cpp | 449 B |
exception__finally.cpp | 379 B |
EXCEPTION_NONCONTINUABLE.cpp | 713 B |
GetExceptionCode.cpp | 955 B |
RaiseException.cpp | 1,020 B |
RaiseExceptionParam.cpp | 1 KB |
SEH_Calculator_ContinueExecution.cpp | 2 KB |
SEH_Calculator_ContinueSearch.cpp | 2 KB |
SEH_Calculator_One.cpp | 1 KB |
SEH_Calculator_Three.cpp | 1 KB |
SEH_Calculator_Two.cpp | 1 KB |
SEH_FlowView.cpp | 469 B |
TerminationHandlerEx1.cpp | 1 KB |
TerminationHandlerEx2.cpp | 1 KB |
18장 source | |
CommandPrmpt_Seven.cpp | 11 KB |
CreateDeleteDirectory.cpp | 524 B |
CurrentDirectory.cpp | 1 KB |
FileTimeInformation.cpp | 2 KB |
GetFileInfomationByHandle.cpp | 1 KB |
GetFileSize.cpp | 865 B |
GetFullPathName.cpp | 496 B |
ListDirectoryFileList.cpp | 884 B |
SearchPath.cpp | 655 B |
Set_Get_FileAttributes.cpp | 1 KB |
SetFilePointer_32BIT_VERSION.cpp | 1 KB |
SetFilePointer_64BIT_VERSION.cpp | 1 KB |
System_Windows_Dir.cpp | 472 B |
UNICODE_BASE_FILE_IO.cpp | 716 B |
UNICODE_BASE_FILE_READ.cpp | 805 B |
19장 source | |
APCQueue.cpp | 723 B |
completion_routine_file.cpp | 1 KB |
CompletionRoutinePeriodicTimer.cpp | 981 B |
namedpipe_asynch_server.cpp | 2 KB |
nonBlocking_fileIO.cpp | 2 KB |
nonBlocking_fileIOErr.cpp | 1 KB |
20장 source | |
DynamicArray.cpp | 2 KB |
DynamicHeap.cpp | 885 B |
LINKED_HEAP.cpp | 4 KB |
MemoryMappedFile_CopyOnWrite.cpp | 1 KB |
MemoryMappedFileRead.cpp | 1 KB |
MemoryMappedFileSort.cpp | 1 KB |
SYSTEM_INFO.cpp | 495 B |
21장 source | |
Calculator.cpp | 339 B |
Calculator.h | 486 B |
DllTest.cpp | 333 B |
ExplicitDll.cpp | 859 B |
LibSwap.cpp | 461 B |
swap.cpp | 132 B |
swap.h | 73 B |
SwapDll.cpp | 185 B |
SwapDll.h | 110 B |
SwapLibTest.cpp | 347 B |
UseDll.cpp | 416 B |
2장 source | |
MBCS1.cpp | 251 B |
MBCS2.cpp | 263 B |
MBCS_WBCS1.cpp | 267 B |
MBCS_WBCS2.cpp | 653 B |
WBCS1.cpp | 251 B |
WBCS2.cpp | 259 B |
WBCS3.cpp | 159 B |
WBCS4.cpp | 197 B |
WinString.cpp | 431 B |
3장 source | |
CommandPrmpt_One.cpp | 1 KB |
ErrorStateChange.cpp | 567 B |
GetLastError.cpp | 379 B |
PolymorphicType1.cpp | 368 B |
PolymorphicType2.cpp | 334 B |
5장 source | |
AdderProcess.cpp | 394 B |
Calculator.cpp | 1 KB |
CommandPrmpt_Two.cpp | 1 KB |
CreateProcess.cpp | 1 KB |
WinSysDir.cpp | 538 B |
6장 source | |
Calculator2.cpp | 1 KB |
CloseHandleProb1.cpp | 537 B |
CloseHandleProb2.cpp | 377 B |
KerObjShare.cpp | 750 B |
Operation1.cpp | 644 B |
Operation2.cpp | 401 B |
OperationStateChild.c | 454 B |
OperationStateParent.c | 1 KB |
7장 source | |
AdderManager.cpp | 1 KB |
MailReceiver.cpp | 1 KB |
MailSender.cpp | 1,011 B |
MUTEX_WAIT_ABANDONED.cpp | 1 KB |
NonStopAdderManager.cpp | 1 KB |
PartAdder.cpp | 353 B |
8장 source | |
unnamed pipe | |
pipe1.c | 2 KB |
read.c | 309 B |
write.c | 216 B |
anonymous_pipe.cpp | 903 B |
CommandPrmpt_Four.cpp | 4 KB |
DuplicateHandleChildProcess.cpp | 646 B |
DuplicateHandleOne.cpp | 939 B |
EnvChild.cpp | 617 B |
EnvParent.cpp | 686 B |
ListProcessInfo.cpp | 1 KB |
MailSender2_1.cpp | 1 KB |
MailSender2_2.cpp | 1,021 B |
namedpipe_client.cpp | 2 KB |
namedpipe_server.cpp | 2 KB |
9장 source | |
ABOVE_NORMAL_PRIORITY_CLASS.cpp | 1 KB |
BELOW_NORMAL_PRIORITY_CLASS.cpp | 467 B |
CommandPrmpt_Five.cpp | 7 KB |
NORMAL_PRIORITY_CLASS.cpp | 451 B |
본 웹사이트는 광고를 포함하고 있습니다.
광고 클릭에서 발생하는 수익금은 모두 웹사이트 서버의 유지 및 관리, 그리고 기술 콘텐츠 향상을 위해 쓰여집니다.
광고 클릭에서 발생하는 수익금은 모두 웹사이트 서버의 유지 및 관리, 그리고 기술 콘텐츠 향상을 위해 쓰여집니다.