codescracker


operating system os

Operating System (OS) Tutorial



« CodesCracker Home Next Tutorial »


This tutorial will teach you all about operating system (OS) from very basic for beginner to advance.

OS stands for operating system.

Operating system is a system that is used to operate all the computer hardware using some hard code to create an interface between the computer system and computer user or computer programmer.

Without an operating system, your computer hardware is almost nothing to you. In other word, you can say that without an operating system, you can't operate or use your computer system. Because operating system creates a medium between the user and the computer.

Why to Learn Opearting System ?

It is important to learn about some basics of operating system to handle your operating system easily. If you have some knowledge of operating system, then you can easily identify about some random activity inside your computer system.

After learning about operating system, you becomes able to handle your own operating system installed into your computer system in a correct and safe way.

What to Learn before Operating System ?

You don't have to learn any extra things before learning about an operating system, but if you have some basics knownledge of computer system, then you feel confortable in learning about operating system, otherwise you can also go for operating system tutorial without having any prior knowledge.

Operating System Tutorial Topics

Here are the list of all the topics that you will learn in this operating system tutorial series one by one.

Operating Systems Basics
Operating System Tutorial Basics of Operating System
What is an Operating Systems History of Operating Systems
Mainframe Operating Systems Server Operating Systems
Multiprocessor Operating Systems Personal Computer OS
Real-Time Operating Systems Embedded Operating Systems
Smart Card Operating Systems Processors in Operating System
Memory in Operating System System Calls in Operating System
Structure of Operating System
Processes and Threads in Operating System
Processes in Operating System Process Model in Operating System
Process Creation in Operating System Process Termination in Operating System
Process Hierarchies in Operating System Process States in Operating System
Process Implementation in Operating System Threads in Operating System
Thread Model in Operating System Thread Implementation in Operating System
Pop-up Threads in Operating System Interprocess Communication in Operating System
Scheduling in Operating System Thread Scheduling in Operating System
Operating System Deadlocks
Deadlocks in Operating System Deadlock Resources in Operating System
Deadlock Conditions in Operating System Deadlock Modelling in Operating System
Deadlock Detection in Operating System Deadlock Recovery in Operating System
Deadlock Avoidance in Operating System Deadlock Prevention in Operating System
Two-Phase Locking in Operating System
Operating System Memory Management
Memory Management in Operating System Monoprogramming in Operating System
Multiprogramming in Operating System Relocation and Protection in Operating System
Memory Management with Bitmap Memory Management with Linked List
Virtual Memory in Operating System Page Replacement Algorithms in Operating System
Local vs Global Allocation Policies Load Control in Operating System
Page Size in Operating System Separate Instruction & Data Space in Operating System
Shared Pages in Operating System Cleaning Policies in Operating System
Virtual Memory Interface in Operating System Implementation Issues in Operating System
Operating System Involvement with Paging Page Fault Handling in Operating System
Instruction Backup in Operating System Locking Pages in Memory in Operating System
Backing Store in Operating System Separation of Policy & Mechanism in Operating System
Segmentation in Operating System
Operating System Input/Output
Operating System Input/Output Input/Output Devices in Operating System
Device Controllers in Operating System Memory-Mapped Input/Output
Direct Memory Access DMA in Operating System Input/Output Software Goals
Programmed Input/Output in Operating System Interrupt-Driven Input/Output in Operating System
Input/Output using DMA in Operating System Input/Output Software Layers
Disks in Operating System Disk Hardware in Operating System
Disk Formatting in Operating System Stable Storage in Operating System
Clocks in Operating System Character-Oriented Terminals in Operating System
RS-232 Terminal Hardware Graphical User Interfaces in Operating System
Network Terminals in Operating System Power Management in Operating System
Operating System File Systems
Files in Operating System File Naming in Operating System
File Structure in Operating System File Types in Operating System
File Access in Operating System File Attributes in Operating System
File Operations in Operating System Memory-Mapped Files in Operating System
Directories in Operating System Single-Level Directory Systems in Operating System
Two-Level Directory Systems in Operating System Hierarchical Directory Systems in Operating System
Path Names in Operating System Directory Operations in Operating System
File System Implementation in Operating System File System Layout in Operating System
Disk Space Management in Operating System
Multimedia Operating Systems
Multimedia Operating Systems Multimedia Files
Audio Encoding in Operating System Video Encoding in Operating System
Video Compression in Operating System Multimedia Process Scheduling in Operating System
Multimedia File System Paradigm File Placement in Operating System
Caching in Operating System Disk Scheduling in Operating System
Operating System Multiple Processor Systems
Multiprocessors in Operating System Multiprocessor Hardware in Operating System
Multiprocessor Synchronization in Operating System Multiprocessor Scheduling in Operating System
Multicomputers Multicomputer Hardware
Low-Level Communication Software User-Level Communication Software
Remote Procedure Call in Operating System Distributed Shared Memory in Operating System
Multicomputer Scheduling Load Balancing in Operating System
Distributed Systems in Operating System Network Hardware in Operating System
Network Services and Protocols in Operating System Document-Based Middleware in Operating System
File System-Based Middleware in Operating System Shared Object-Based Middleware in Operating System
Operating System Security
Operating System Security Threats in Operating System
Intruders in Operating System Accidental Data Loss in Operating System
Basics of Cryptography Secret-Key Cryptography
Public-Key Cryptography Digital Signatures
User Authentication Trojan Horses
Login Spoofing Logic Bombs
Trap Doors Viruses
AntiViruses Internet Worms

« CodesCracker Home Next Tutorial »




Tools
Calculator

Quick Links
Signup - Login - Give Online Test