« Home « Chủ đề bào trì máy tính

Chủ đề : bào trì máy tính


Có 20+ tài liệu thuộc chủ đề "bào trì máy tính"

Nhập môn công nghệ học phần mềm - Introduction to Software Engineering

tailieu.vn

C n ầ nh ng ữ ki n ế th c ứ căn b n ả về CNTT. Cung c p ấ nh ng ữ nguyên lý chung v ề Công nghệ h c ọ Ph n ầ m m ề (CNHPM). N i ộ dung: g m ồ 6 ph n ầ v i ớ 11 ch ươ ng....

Bài giảng môn học: Lắp ráp và bảo trì máy vi tính

tailieu.vn

5.3 Đĩa cứng. Trong máy vi tính có thể chia gồm 3 phần: Phần cứng là chỉ phần thiết bị vật lý mà ta có thể sờ mó được. Từ đó học viên có thể cài đặt, sửa chữa và lắp ráp máy vi tính.. Các lưu số liệu có thể chép lên đĩa mềm, chép sang đĩa cứng khác,...

Giáo trình bảo trì máy tính và cài đặt phần mềm

tailieu.vn

Do đó, để máy tính có thể hoạt động được ta phải lắp ghép các thành phần của nó một cách hợp lý và khai báo với các thành phần khác. Phần mềm của máy tính có thể chia thành hai loại: Phần mềm hệ thống (System Software) và phần mềm ứng dụng (Applications software). Máy tính các nhân PC...

Bảo trì máy tính

tailieu.vn

Trong bài này chúng tôi sẽ giới thiệu cho các bạn một số nhiệm vụ bảo trì máy tính theo tần xuất cần thực hiện.. Có thể nói các nhiệm vụ cơ bản cho việc bảo trì máy tính là những nhiệm vụ mà hầu như người dùng nào cũng biết, tuy nhiên thời điểm nào thực hiện công việc...

Giáo trình bảo trì máy và cài đặt phần mềm

tailieu.vn

Do đó, để máy tính có thể hoạt động được ta phải lắp ghép các thành phần của nó một cách hợp lý và khai báo với các thành phần khác. Phần mềm của máy tính có thể chia thành hai loại: Phần mềm hệ thống (System Software) và phần mềm ứng dụng (Applications software). Máy tính các nhân PC...

Memory Dump Analysis Anthology- P1

tailieu.vn

Memory Dump Analysis Anthology. PART 1: Crash Dumps for Beginners. PART 2: Professional Crash Dump Analysis. PART 3: Crash Dump Analysis Patterns. PART 4: Crash Dump Analysis AntiPatterns. PART 6: Fun with Crash Dumps. PART 11: The Origin of Crash Dumps. Crash Dumps Depicted. Right Crash Dumps. Proactive Crash Dumps. Guessing Stack Trace. Hundreds of Crash Dumps. Crash Dump Analysis...

Memory Dump Analysis Anthology- P2

tailieu.vn

Let’s look at application (process) crashes and hangs first.. When a hang hap- pens an application (process) is still in memory: we can see it in Task Manager, for example, but it doesn’t respond to user commands or to any other requests like ping- ing a TCP/IP port. In order to see what’s inside the process or OS which caused...

Memory Dump Analysis Anthology- P3

tailieu.vn

bf9c3000 bf9d4580 dxg (pdb symbols) Loaded symbol image file: dxg.sys. Mapped memory image file: c:\websymbols\dxg.sys\41107B9311580\dxg.sys Image path: dxg.sys. Image name: dxg.sys. ProductName: Microsoft® Windows® Operating System InternalName: dxg.sys. OriginalFilename: dxg.sys ProductVersion . 0: kd>. bf800000 bf9c2180 win32k # (pdb symbols) Loaded symbol image file: win32k.sys Mapped memory image file:. c:\websymbols\win32k.sys\45F013F61c2180\win32k.sys Image path: win32k.sys. Image name: win32k.sys. ProductName: Microsoft® Windows® Operativsystem...

Memory Dump Analysis Anthology- P4

tailieu.vn

Now I explain WinDbg .trap command and show how to simulate it manually.. Upon an interrupt a processor saves the current instruction pointer and transfers execution to an interrupt handler as explained in x86 Interrupts article (page 69). For example, if we disassemble KiTrap0E handler from x86 Windows 2003 crash dump we would see that it saves a lot of...

Memory Dump Analysis Anthology- P5

tailieu.vn

0012f474 77655cbd kernel32!UnhandledExceptionFilter+0×32e 0012f . 0012f498 77655cbd kernel32!UnhandledExceptionFilter+0×32e 0012f49c 77a29f8e ntdll!_RtlUserThreadStart+0×6f. It shows the presence of kernel32!UnhandledExceptionFilter calls. bp kernel32!UnhandledExceptionFilter. eip=004014f0 esp=0012f8a8 ebp=0012f8b4 iopl=0 nv up ei ng nz ac pe cy cs=001b ss=0023 ds=0023 es=0023 fs=003b gs=0000 efl=00010297. 004014f0 mov dword ptr ds:[0],0 ds . eip=77655984 esp=0012f478 ebp=0012f494 iopl=0 nv up ei pl zr na pe nc cs=001b ss=0023...

Memory Dump Analysis Anthology- P6

tailieu.vn

In the list of loaded modules we can see that ATI and TSDD drivers are loaded:. void internal_func_2(void *param_jump,void *param_return). void internal_func_1(void *param). internal_func_2(param, &return_func);. internal_func_1(param);. Internal Func 1 Internal Func 2 Jump Func Return Func. internal_func_2 gets two parameters: the function address to jump and the func- tion address to call upon the return. The code also copies two...

Memory Dump Analysis Anthology- P7

tailieu.vn

In order to model this race condition we can simply patch the prologue code of the second thread worker function with ret instruction. Here we can click on a process link and get the list of threads:. We can click either on “Full details” link or on an individual thread link to see its call stack. We can also navigate...

Memory Dump Analysis Anthology- P8

tailieu.vn

0: kd>. Sometimes we can use old Windows 2000 WinDbg extensions to extract informa- tion from Windows 2003 and XP crash dumps when their native extensions fail. We can also do the other way around to extract information from old Windows 2000 crash dumps using WinDbg extensions written for Windows XP and later. WinDbg !stacks command shows the following not...

Memory Dump Analysis Anthology- P9

tailieu.vn

Consider the following legacy C++/Win32 code fragment highlighted in WinDbg after opening a crash dump:. Let’s look at disassembly and crash point:. 004021bf call dword ptr [component!_imp__GetFileSize (0042e26c)]. 004021cb mov dword ptr [esp+34h],0. 004021f0 call dword ptr [component!_imp__ReadFile (0042e264)]. 00402338 mov dword ptr [esp+24h],esi. If we look at ebx (dwSize+2) and edi registers (array upper bound, dwSize+2-7) we can easily...

Memory Dump Analysis Anthology- P10

tailieu.vn

It manifests it- self when we run !analyze -v command and we don’t see an exception or we see only a breakpoint hit. Sometimes we see a process hanging during its termination like the case shown below.. kv ChildEBP RetAddr. 0096fcdc 7c822124 ntdll!KiFastSystemCallRet 0096fce0 77e6baa8 ntdll!NtWaitForSingleObject+0xc 0096fd50 77e6ba12 kernel32!WaitForSingleObjectEx+0xac 0096fd64 67f016ce kernel32!WaitForSingleObject+0x12 0096fd78 7c82257a component!DllInitialize+0xc2 0096fd98 7c8118b0 ntdll!LdrpCallInitRoutine+0x14 0096fe34 77e52fea...

Memory Dump Analysis Anthology- P11

tailieu.vn

INSUFFICIENT MEMORY (COMMITTED MEMORY). There are many types of memory resources and we can classify them initially into the following categories:. Here is an example:. Insufficient Memory (Committed Memory) 303. ChildEBP RetAddr. If we enter !vm command to display memory statistics we would see that all committed memory is filled up:. If we have a process dump with many threads...

Memory Dump Analysis Anthology- P12

tailieu.vn

Managed Code Exception 331 MANAGED CODE EXCEPTION. .NET programs also crash either from defects in .NET runtime (Common Lan- guage Runtime, CLR) or from non-handled runtime exceptions in managed code ex- ecuted by .NET virtual machine. The latter exceptions are re-thrown from .NET runtime to be handled by operating system and intercepted by native debuggers. When we get a crash...