Unit 10 final project

Unit 10 final project - Table of Contents 1. Processes and...

Info iconThis preview shows pages 1–3. Sign up to view the full content.

View Full Document Right Arrow Icon
Table of Contents 1. Processes and threads 2. Memory management 3. Scheduling Including deadlock prevention 4. File Management 5. Input and Output devices 6. Security issues Discuss current malware threats and prevention techniques 7. Data protection RAID Clusters
Background image of page 1

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
There is no better place to start with by answering this question: Why is it necessary to have an operating system? In other words, when did the need to have an operating system exist? You got to tackle a bit of history both the Windows and the Linux Operating Systems. A process is a stream of data that has to be undergone in a particular process before the desired application can be accessed and used properly, an example being opening word documents starts a process that signals the OS to find that particular amount of data needed to open said documents, this is the fundamental setup for all OS building from the bottom up with various processes. There are two main parts to the process which are the execution stream meaning the sequence of instructions used in the process only one of these can occur at a time while the second thing is the process state this entitles everything that can be affected by said process such as code’s, data or still open files. While processes are of a my singular use we can consider threads as being the backer of processes, some processes may take longer than other’s so threads are implemented to help create the desired outcome faster, while processes are unable to write over and share memory with other processes threads can and will in order to stack again from the bottom up from multiple threads meaning faster response times instead of one processes trying to create the outcome individually modern OS use threads. Using threads allows programmers to write a larger amount of data that corresponds to certain events and activities instead of needing to write multiple and trying to interlock different processes onto the same thread making current OS more efficient than earlier models such as
Background image of page 2
Image of page 3
This is the end of the preview. Sign up to access the rest of the document.

This note was uploaded on 01/09/2012 for the course IT 301 IT 301 taught by Professor Jamesmarion during the Winter '10 term at Kaplan University.

Page1 / 7

Unit 10 final project - Table of Contents 1. Processes and...

This preview shows document pages 1 - 3. Sign up to view the full document.

View Full Document Right Arrow Icon
Ask a homework question - tutors are online