/OS Tutorial

Posts tagged with "OS Tutorial"

Basic architecture of Unix/Linux

- Basic Linux architecture consist these components,...

Read

Jan 27, 2024

OS Tutorial

Basic linux commands pwd, cd, mdkir, etc.

- Commands: pwd, cd, mkdir, rmdir, ls, cat, cp, rm, mv, wc, split, cmp, comm, diff, head, tail, grep, sort...

Read

Jan 27, 2024

OS Tutorial

Context Switch

- Context switching is method or technique of storing the state of current program and executing another program, and restoring th...

Read

Jan 24, 2024

OS Tutorial

Contiguous memory allocation

- Contiguous memory allocation is technique where each process takes up single block in memory and execute in partic...

Read

Jan 25, 2024

OS Tutorial

Critical Section

- Critical section is condition is where part of program tries to access the shared resources....

Read

Jan 24, 2024

OS Tutorial

Deadlock

- When a process requires finite amount of resources but those resources are held by another process and that first process has to enter...

Read

Jan 24, 2024

OS Tutorial

Directory Structures

- There are three types of three types of file directory structure,...

Read

Jan 26, 2024

OS Tutorial

Disk Structure

- here are the list of components a disk has,...

Read

Jan 26, 2024

OS Tutorial

Editing files with vi/vim, gedit, gcc

- It is visual text editor built in for Unix/Linux system....

Read

Jan 27, 2024

OS Tutorial

File Allocation methods

There are two methods for file allocation,...

Read

Jan 26, 2024

OS Tutorial

File Attributes

- File operations are used to manage files in operating system....

Read

Jan 26, 2024

OS Tutorial

File Protection

- Protection in file system means safety from improper access....

Read

Jan 26, 2024

OS Tutorial

File Types

- Type of files can be categorized in this categories,...

Read

Jan 26, 2024

OS Tutorial

Generations of Operating System

- There are four generation of Operating System...

Read

Jan 24, 2024

OS Tutorial

Goals of Operating System

- Memory management:...

Read

Jan 22, 2024

OS Tutorial

Internal and External Fragmentation

- Internal fragmentation occurs when fixed sized memory blocks are allocated to...

Read

Jan 25, 2024

OS Tutorial

Introduction to shell and commands

- Shell is user interface which connects user and kernel and helps user to perform tasks and manag...

Read

Jan 27, 2024

OS Tutorial

Linux Introduction

- Linux is free and open source operating system which means it’s code can be inspected and edited....

Read

Jan 27, 2024

OS Tutorial

Logical and Physical Memory address map

- A logical address is a virtual address created by the CPU of the computer syste...

Read

Jan 25, 2024

OS Tutorial

Mutual Exclusion

- suppose we have process one accessing object XYZ now with mutual exclusion no other process will able to access the object XYZ...

Read

Jan 24, 2024

OS Tutorial

Non Contiguous memory allocation

- Non contiguous memory allocation is also known as dynamic or linked allocation....

Read

Jan 25, 2024

OS Tutorial

Overview and Types of Operating System

- Multiprogramming operating system is kind of operating system which can run multiple proc...

Read

Jan 21, 2024

OS Tutorial

Overview of paging

- Paging is a storage system which is used to retrieve processes from the secondary storage to the main memory as pages....

Read

Jan 25, 2024

OS Tutorial

Overview of process and threads

- Process is a program that is being executed...

Read

Jan 24, 2024

OS Tutorial

Overview of segmentation

- Segmentation is technique where we divide our memory into variable size parts. Each part is known as segment which can...

Read

Jan 25, 2024

OS Tutorial

Process Life Cycle

- process control block is basically a data structure that stores and manages information about specific processes....

Read

Jan 24, 2024

OS Tutorial

Services of Operating System

- Operating system services are basically those services which are provided to user by operating to system to make user...

Read

Jan 23, 2024

OS Tutorial

Swapping

- Swapping is a process in operating system where a program from main memory is swapped to external memory for temporary period to save...

Read

Jan 25, 2024

OS Tutorial