From the course: Operating System Forensics
Unlock the full course today
Join today to access over 22,600 courses taught by industry experts or purchase this course individually.
Roles in computing
- [Instructor] By now, you'll have developed a concrete sense of how critical a role OS's play in computing. Let's drill down further to get a better idea of what exactly an OS does and better gauge the amount of learning involved. Take process management, for example. As we learned earlier, OS's create a process out of lines of static source code and allocate a memory space to support its execution. The allocated memory space for each process has four distinct areas, text, data, stack, and heap. The text section is where the binary version of program instructions are stored. The data area is where the contents of global and static variables reside. The stack is a memory segment that contains temporary data, including function or method parameter values, local variable contents, and return addresses. The heap is a dynamically-allocated memory space set aside while a program is running. What do you think? Do these terms sound familiar to you? If they do, your OS knowledge is off to a…
Practice while you learn with exercise files
Download the files the instructor uses to teach the course. Follow along and learn by watching, listening and practicing.