190 likes | 397 Views
BANGKOK CHRISTIAN COLLEGE English Immersion Program Mathayom Department. Computer & Information Technology Class Teacher David. Operating Systems: Process Explorer. BANGKOK CHRISTIAN COLLEGE English Immersion Program Mathayom Department. Computer & Information Technology Class
E N D
BANGKOK CHRISTIAN COLLEGE English Immersion Program Mathayom Department Computer & Information Technology Class Teacher David Operating Systems: Process Explorer Computer & Information Tech
BANGKOK CHRISTIAN COLLEGE English Immersion Program Mathayom Department Computer & Information Technology Class Teacher David Process Explorer Operating Systems >> Processes In This Class we will be learning about Processes Some of the ICT terminology we will learn about includes: Process Thread Path Handle CPU I/O DLL Byte We will use the Netschool Software for quick interactive class participation. » Example: What primary Operating System do you use at home?
BANGKOK CHRISTIAN COLLEGE English Immersion Program Mathayom Department Computer & Information Technology Class Teacher David Process Explorer Q: What is a Process • A process is a program running on your computer. 2. Processes take up computer resources (RAM, CPU and Disk Space) • Example: Microsoft Word is a Process. • 1. It runs on your computer and • 2. It takes up memory (RAM) and CPU. • » Open MS Word Regular versus Background Processes • A Regular Process has a window associated with it. • A Background Process does not. • Window = regular process. • Windowless = background process. • » Q: Is MS Word a Regular Process or a Background Process?
BANGKOK CHRISTIAN COLLEGE English Immersion Program Mathayom Department Computer & Information Technology Class Teacher David Problem: Windows Gives up Limited Access/Information Process Explorer • We can see how many regular processes are running but how can we know how many background processes are running? • 2. Also, we do not have a lot of information about the processes. • Q: How much CPU and memory is MS Word taking up? • Q: Where is the program located on the disk? (path) • Q: Who manufactured the program? • Q: How do we know this is a legitimate process and not a virus? • Q: What if this process crashes what can we do about it? A: Process Explorer!
BANGKOK CHRISTIAN COLLEGE English Immersion Program Mathayom Department Computer & Information Technology Class Teacher David Q: What is Process Explorer? Process Explorer It is a program which allows you low level access to the programs running on your computer. Process Explorer or (PE) has 3 main advantages: 1. PE can give us more information about our computer. • Shows us exactly what our computer is doing. Slow Computer? Processes take up computer resources. The more processes running the more system resources are taken up and the slower your computer will run. PE Shows us exactly how many processes are running and how much system resources they are consuming
BANGKOK CHRISTIAN COLLEGE English Immersion Program Mathayom Department Computer & Information Technology Class Teacher David 2. PE gives us more control over our computers. Process Explorer • Program Crash? PE can help recover • Use the computer as a tool rather than a consumer device. • Computer Viruses? PE can help detect and remove them. 3. PE acts as a knowledge gateway Using PE you can start to understand more about computers and how they really work. OK so PE is great, where do I get it? » http://technet.microsoft.com/en-us/sysinternals/bb896653.aspx History Part of Windows Now Mark sold his company to MS for $18M Technet is MS site for developers Free tool
BANGKOK CHRISTIAN COLLEGE English Immersion Program Mathayom Department Computer & Information Technology Class Teacher David »Download Process Explorer to your Desktop Process Explorer To save time, PE is already downloaded on our network. 1. Copy the FOLDER from e:\sysinternals to your desktop 2. Find the file procexp.exe. Run it. • 3. Open the Microsoft Word Process. • (Start->All Programs-> Microsoft Office-> Microsoft Word)
BANGKOK CHRISTIAN COLLEGE English Immersion Program Mathayom Department Computer & Information Technology Class Teacher David Process Explorer 1. PE can give us more information about our computer. • Shows us exactly what our computer is doing. This list shows every program running on your computer right now. We can see: 1. regular processes (with windows in the taskbar) 2. background processes (with no windows)
BANGKOK CHRISTIAN COLLEGE English Immersion Program Mathayom Department Computer & Information Technology Class Teacher David 1. PE can give us more information about our computer. So what information are we looking at? 4 columns: Process Explorer 1 2 3 4 1. Process 3. Company Name This is the filename of the process. Always ends in .exe Example: WINWORD.EXE This is the name of the company that wrote the application. Who wrote WINWORD.EXE? 2. PID 4. Description PID= Process Identification Number Every process gets a unique PID. Why? So Windows knows how to find it, like a student ID number. This is a plain text based description of the process. Q: How is the Description different than the Process Name Field? » 3 questions
BANGKOK CHRISTIAN COLLEGE English Immersion Program Mathayom Department Computer & Information Technology Class Teacher David 1. PE can give us more information about our computer. > 2. Processes Take up system Resources 1. Working Set (Memory) Process Explorer This is the amount of memory (RAM) that the process is taking up in your computer. » Open and Successively close 4 MS Word documents, watch how working set size increases and decreases. » Split screen into left PE right word. 2. CPU This is how much CPU time the process is taking up (in percentage). Processes that perform calculations take up a lot of CPU time “heavily CPU intensive” Which process is taking up the most CPU time? π pi =3.14159265 » Click on the CPU column to sort by CPU Usage » Open SuperPi » introduce it, show the spike while calculating » 3 questions
BANGKOK CHRISTIAN COLLEGE English Immersion Program Mathayom Department Computer & Information Technology Class Teacher David 1. PE can give us more information about our computer. > 2. Processes Take up system Resources Process Explorer 3. PE Shows us how various processes are related Child Process, Parent Process » Successively click on Process Column 3 times » Collapse the System process tree.
BANGKOK CHRISTIAN COLLEGE English Immersion Program Mathayom Department Computer & Information Technology Class Teacher David 1. PE can give us more information about our computer. > 2. Processes Take up system Resources Process Explorer What about the Windows Task Manager? • Advantages of PE versus Task manager: • - can see more processes • - you can see the relationships of the processes • - you can see a LOT more information about processes • » Compare Windows Task manager to PE side by side • Example: description or company name. Look at a process running in Task manager, we don’t know what it means. PE Shows us So If PE is so great, why is it not default part of windows? • 2 Disadvantages: • 1. PE takes up some resources in itself » Demonstrate • 2. Maybe too much control for average users (technet). » 1 questions
BANGKOK CHRISTIAN COLLEGE English Immersion Program Mathayom Department Computer & Information Technology Class Teacher David 1. PE can give us a LOT more information about our computer… Process Explorer • We can get HIGHLY SPECIFIC details about an individual process Information: 1. Program Icon 2. Program name 3. Company 4. Version 5. Time 6. Path 7. Command Line 8. Current Directory 9. Parent 10. User 11. Started 12. Comment 13. DEP Commands: 1. Verify 2. Bring to Front 3. Kill Process
BANGKOK CHRISTIAN COLLEGE English Immersion Program Mathayom Department Computer & Information Technology Class Teacher David 1. PE can give us a LOT more information about our computer… Process Explorer • We can get HIGHLY SPECIFIC details about an individual process What is a path? A: A path is where the process is located on the disk (hard drive) » Open Explorer, show a path What does Verify do? -Verify if this is a genuine process or not -Does not always work -Can give a hint to viruses » Verify WINWORD Kill Process * Remember: PE can give your more control over your computer. If an application becomes frozen or non- responsive.
BANGKOK CHRISTIAN COLLEGE English Immersion Program Mathayom Department Computer & Information Technology Class Teacher David • 1. PE can give us more information about our computer… • Threads are small processes, many thread make up one process. Like the threads in a shirt. Process Explorer » Open Firefox with many windows & BCC-ICT to show threads More Information Performance Graph TCP/IP Strings etc…
BANGKOK CHRISTIAN COLLEGE English Immersion Program Mathayom Department Computer & Information Technology Class Teacher David • To Setup Process Explorer: 2 (7 checks) Process Explorer • » View Menu -> Select Columns 1 (5 checks) 2 21 Combo boxes to check 4 (6 Checks) 3 (3 Checks) 1 4 3
BANGKOK CHRISTIAN COLLEGE English Immersion Program Mathayom Department Computer & Information Technology Class Teacher David The System Information Summary Window Process Explorer • » View -> System Summary This windows shows the activity of ALL the processes working together. We see all the activity on the computer. 3 large graphs: - CPU - I/O bytes - Physical Memory History Total Statistics: -Number of Threads -Number of Processes -Number of Handles -Physical Available Memory
BANGKOK CHRISTIAN COLLEGE English Immersion Program Mathayom Department Computer & Information Technology Class Teacher David Process Explorer I/O • 1. I/O Means Disk Access • » Copy a Large File and watch I/O Streaming • 2. CPU Means processing • » Pi + One other CPU Intensive Program together. • 3. Physical is the amount of memory being used. • » Open a large Photoshop file, apply a filter, close » 1 questions
BANGKOK CHRISTIAN COLLEGE English Immersion Program Mathayom Department Computer & Information Technology Class Teacher David Process Explorer Now it’s your turn to learn Process Explorer • 1. Process Explorer- Questions.doc • » Example. How many threads are running on your computer? • 2. Process Explorer Crossword.html • » All of the answers can be found in this power point presentation! » 1 questions