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

Roles in computing

From the course: Operating System Forensics

Start my 1-month free trial

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…

Contents