ComputerFundamental T
ComputerFundamental T
ENGINEERING
COMPUTER
FUNDAMENTALS
Comprehensive Theory
with Solved Examples and Practice Questions
www.madeeasypublications.org
MADE EASY Publications Pvt. Ltd.
Corporate Office: 44-A/4, Kalu Sarai (Near Hauz Khas Metro
Station), New Delhi-110016 | Ph. : 9021300500
Email : [email protected] | Web : www.madeeasypublications.org
EDITIONS
Third Edition : 2017
Copyright © by MADE EASY Publications Pvt. Ltd. Fourth Edition : 2018
All rights are reserved. No part of this publication may be Fifth Edition : 2019
reproduced, stored in or introduced into a retrieval system, or Sixth Edition : 2020
transmitted in any form or by any means (electronic, mechanical, Seventh Edition : 2021
photo-copying, recording or otherwise), without the prior written Eighth Edition : 2022
permission of the above mentioned publisher of this book. Ninth Edition : 2023
iii
Computer Fundamentals
Basic Concepts of
CHAPTER 9
Operating Systems....................................119-137
6.1 Operating System (OS)...................................................... 119 Programming Methodology.................... 161-203
6.2 Structure of Computer System...................................... 119 9.1 Data Segments in Memory.............................................. 161
6.3 Layered View of Operating System Services............. 120 9.2 Scope of Variable................................................................ 162
6.4 History of Operating System.......................................... 120 9.3 C-Variable............................................................................... 163
6.5 Types of Operating System............................................. 120 9.4 Address Arithmetic in C.................................................... 166
6.6 Functions of Operating System..................................... 123 9.5 Value of Variable in C Language.................................... 167
6.7 Operating System Components.................................... 124 9.6 Flow Control in C................................................................. 168
6.8 Process.................................................................................... 124 9.7 Function................................................................................. 174
6.9 Process State Models......................................................... 125 9.8 Recursion............................................................................... 181
6.10 Thread..................................................................................... 130 9.9 Backtracking......................................................................... 183
6.11 Multi Threading................................................................... 132 9.10 C Scope Rules....................................................................... 184
Student’s Assignment......................................................... 134 9.11 Storage Class........................................................................ 186
iv