Open navigation menu
Close suggestions
Search
Search
en
Change Language
Upload
Sign in
Sign in
Download free for days
0 ratings
0% found this document useful (0 votes)
44 views
Unit-5 Operating System Notes
Uploaded by
Ex Maheshwari
AI-enhanced title
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content,
claim it here
.
Available Formats
Download as PDF or read online on Scribd
Download now
Download
Save Unit-5 operating system Notes For Later
Download
Save
Save Unit-5 operating system Notes For Later
0%
0% found this document useful, undefined
0%
, undefined
Embed
Share
Print
Report
0 ratings
0% found this document useful (0 votes)
44 views
Unit-5 Operating System Notes
Uploaded by
Ex Maheshwari
AI-enhanced title
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content,
claim it here
.
Available Formats
Download as PDF or read online on Scribd
Download now
Download
Save Unit-5 operating system Notes For Later
Carousel Previous
Carousel Next
Save
Save Unit-5 operating system Notes For Later
0%
0% found this document useful, undefined
0%
, undefined
Embed
Share
Print
Report
Download now
Download
You are on page 1
/ 19
Search
Fullscreen
[Date:}———, i page: | Operating System Onit-$ (To managementand Dive Schedisbing?! ) i = fudlexplainakion Agendas — U Ly “To devices and categories of I/o deurce- Ql “Techniques fer petferming Tio. a] Buffer in devices : : 4.3 “Type of To batferme 5] Geviees provide in keYnet Lo subsystem. 6] Disk Scheduling algorithm. 3e]_why ScANts Farrer than seTF in disk Echediebing 9 j a) Boot Hlocks ? 9] Bit Vector, Linked List, Groupfng., Countig . Co 3 fo] RAID. At] File Systems . 12J File Organization 8 acces mechouism 18) Divectovy & It's implementaHon. 14] Scheme for defining Logieal structure of directory, BJ Fike showing , 16] File allo tation. | How hlooks ate alloca, ted in secondary storage management 7 33] Sequentay Indexed File 18] File System implementaxon , Proteotron. $5']__Acoes’ motvik. & implementoakon da] Need of system protection. fa or bane zoe (es!)| [Date:} ——— aj Pdevtes- SET 4 Se —- | 2 Known os Input | Output devices, | 3 To devices ‘ove functional unre which a atublishes the communication biw ak [pasts of systens. | > ye si veer b mi “Tnputdave Beal ecteved by device eet Signa thet ave sent known a output 4 | > _tdo Llo' means te perform Tnput /owtpuk | eperation- "> “thee devices ave wed by a_pergon 4o Communicate with computer 7 aga 2 Mouse, Keyboard —> I/p devices — dow’ | fat Monitor, Speaker—> 0/p deutces c BTS Cotegor? er - 4 | Y@ Rumon Readabse © i} sey == computer system. ye Printers, monitor, bar . uv [ @ Machine Readable z | checkia nic components - + 4 f 4 d ni Disk lope dive Serie: J ae U @ wrt CALTON « Mode. Alo weetiea | a ardenna. i | | iE EZ | ee Se | | | }Fallow on Lrstorvorn $ a @smavt -ergineer. babu, [paae:} al Techniques fot performing Llo tg ox oxganfgatton of Lo function U + Proqiammed Tio? J & Preqyammed Ifo takes place under divect__cunsyal of cpu. : & Command on behalf of procers issued to an Ttp modute by Cpu. * pu the wots for opevatton Completion. > Erdevvupt dytven Tilo: & CPU issues ax command on befalt of H process to an T/o madute. x TH any Mmstruction tg non- blockia then cpu executes athel mtyucttons ofthe. Same process, > Ditect Memory Access(DMA) = * OMA medule contYols excharge of data, befween memory and an To module Tequat Wo Water DMA CPD 5 a : modure {modal * We pweces con _onty be intervupted when the entive block tec been Lamferred. &_(PO staves Ilo by sending folowing info. fo OMA module JCe _Read (write requert_uai'n Gontod Bre bjw cpus OMA: bs Aivess of -the T/o , on the dejo Sine, C+ Stavtthg Jocetion fn mernosy for cad fastite. a a 4. No of-lootds 0 teadfwrtle? 8) Buffer in devices - Ao known os Ilo buffering. Tt Chuffey) fs a memory axéa that stove, dato. befng transfered blw—7-t0o devices. ~ Butfel 7s wed © manage speed of shaving mismatch biw comumer 8Y Producer. 7 a — 7 Ee ae ~ Butte Producet CarPsINe Yt >. Ingenevod we we two puffer architecture. whe’ chu ov produceY gwitche, the butter Pring © aol feng féauing awoid sone oad o K { aes. . x i E Seer Z —Pradacet Cowuwrer i e C2 Subsortbe to_t—_Q ee Engineer Rabu. UO4.) Types of buffering schemes - { @) Singse buffer — [sos 0 devices There ave +wo buffers. ©) Double buffer ~ Cree buy : Z > Herve mote than two buffers ave Wade > Coltection of buffers iis yefévred as a LCtrewlay Buffer. [3 Tn this the _produceY_canrt pass the Cormumer becatue tt would ovexwrrte buffers. before they fad been comumed. 2 The produce can onty feu up to buffer | gt while data _tn_ buffer qd ig warting te be comumede a a i os HE 4 |
tlio fondling 7° |! U | { > Lo Schedubing — i x Tt bast Yeferg to a qood ovder ofPe 6.) Disk Scheduling alg algorithw - @& Fees canis ETT 2 Stands for Fick Come Frist Sexve schedslirg] > Ws algoritiom io Mdtrinsicame fait , but Te qeneralty Vdoos not provide the fastest service. v i { im a dick quese with segues oS Tilo to biocks| on -cupinde rs, ad Sart 98,183, 84, 122,14, 124.65, 69” 1 | | i @)_SsTF adgerttthrn - aw | j 1 7 Stands fot Shortest Soek Time Fivst. i 7 Selects the Jewt seek time request. , Lat serra ets _ | i | Quere: 98, 163, BY, 199, 14 124, 65,69 | | if head 8 $3 then M selects 65-3 net FeQuak became ik 1s choses to the head. - after shot 6S Sehects 69....56 09, 3) SCAN ee = 3 Here the disk fe seonned ¢ av walkved fiom one end to another. = i= 53 AV Head 3 o— Toa ave! oe ee { LL pie = > >_f Head & af SS ond algorithm is taversi fhe List toward © then” afl the cydinders ~ ave erecuted after reaching 1 one~erd +he control af head is yeversed. And ¢theys abo eecuted then. (@)_C- Senn She > Te a vartént of SCAN. > Tast dike SCAN eve we move the conta of fead from one end of disk to anothey end. > Bub after veaching ene end the contyal Fim ediately amps et the beginning of dick, withoad servicing any rYfuatrg. TU U © Look echedulti a > Frist go -to end then veverse back Tmmediak ely. ~ SimbfoyV+0 SCAN 8 SCAN. but known a Wok g CLOOK.2] How Scan) te faster than SSTF in disk Scheduliy * Th Scan. the drive head Sweeps ACYOSS dhe ene guiface of the disk, visiting the outmost cylinders before changing divecton and sweeprng back to the innermost eypindes-_ & Tk selects the nert wafting vequests whase Jocation ft wifk Yeach on {ts path ‘Back way dd | and fotwards acdoss the disk. *. Thu the movement time should be Jos than | FCFS but the policy fs cheovty fatved than 7 SSTF. | A. Boot blocks 2= | f i | : ¥ Some information ts Yeguived by operating [syste 40 perform booting. U 1 pot 2 "ad | 4 | YK In case memory howe move than ane- | partition the fivol pemeuiea—eo “the boot information. pavevon contaute | * Tf that _infrYmadtion is not found tr the. fl . i HN block then that f called ‘boot block. &_ Inivalzation of alt aspe cts_of the system, fromm CPO tegisters fo device contyottere F the _cortentof main memory all ave managed bu beoting. Rk “e/sojuetnis iat’, the : bootstrap pYoqan finds_the operating System Kernet 2 disk, | Joads trot keine tito memory, and fu won ime addi¥as to p egiti the a8 Y * execution, =alee “method 5 ‘
A. known a5 bit-vectos of bit. _ || 2 Fach block fs represented by Seb. D_Tt the block ic, free bit is 4- awlocded bit ts o. fq, _Comsidey a disk where block? , 2,3,4,5,8,9, i fo,11, 12,23, 17,38, 25,96 and 27 ae {%ee and YO of biocks ave ailocoded, the free space bik map would be- i 001 4440044413100041000000431000 &.. > “the mon aduardoge of this approach fe its relative simplicity and Tts efficrency . ‘ ty T Cit) Linked List ¢- Another apptoach to fYee- space ement is Unk fgethey aw the free dk hoc, | Keeping o pointer 40 the first free biock Mn a spectas Jocuttan on the digk and cadchii tt th memoyy- nag free Spo@e << fY. Uist Keod. Co) @] o a) 18 FD ahe Ckrst block eontalim a cide tothe mext see dick Shock , ond so on- iiW) Gutouping - SS i ean feo ae >A modification of the free Sct appveach stoves the address of n fee block) in the Fst Yee b§ock. | ss Tee net of these block 12 actusily free. the Jost block contains the addvers At onothey nfvee bJock , and 80 on- @_-_. nS Cy) Grvereep tna. tounkirg = Sy Here vather than storing the addyY6s3 of crate Gsk we store the~oddress of -fvst free block of the Jist- Ei > pnd n ow many free blocks) fn-the Use do) RAID - 3 Stands ef Redundart-AYvays of Indepen- dant Disk) - v > Teta wrvety of dick aqanigaton fechniqua_, commranty wsedVin yYexalue the performance and vetiabitity issues. > Tnald me RAIDS composed of small, Cheap disks were viewed as a cost effective otternative tp Javge , expemive diski- i > Today , RATDS Gye wed for they -highey | velfabitity ond fghey deca transfer Tad I tathey ton fot Konamic ¥eMons- | > _Kence, the IT fn RAD, which one | Steod for | inenpemive’, row stands for 1 ‘t Independent "! i i > 4Theve axe almost dagen RATD jeveh schemes prevailing Th Razp ‘Technosogy. But only the most’ prevailing RAD Kevel schemes errr ove _suymmayiged bekbw. = @) RATO tet Level 0 ¢ Te > doe tot provide nes tswanels Q@_RATD Level | —— @ RATD Level 2 @RATD Level 3 Wy G)_Qard Lever + @ RFID Level 5 @_RATD level 6 = @_Ratp revel to CxO) @_LALD Level OH 11] File Systemy > The fale system permits users t cveake dela. coftecttone , called fe, with detyYable — propevties~ x Long tein existence & Shotiabse _blw_piocesse * Stiuctwie. > File ig the comectton of data cyecdted by wey, > Tt wed oY sieving the daa fh an oxgatiged feimmts andr bides associated wsith fie gyatem: Create , Delete, Open, Chase VU Read 1 wtte| Lathtbutes thata file contains y | Name, Identifier, Typer Location, Sige. | Protectton ,CTime , dite 8 usey identification) [Hay Fite Ovganigation - . Sy Th elers to the way dada ig gtoved fn a file> Tre is Important becaute TH detevmine he methods of accel’ , efftcfency fuexibitity and | storage devices to we- Uv i 7 methods of oxgantging fel i cA : __-@ Sequential Pe oganigaton 2 (a) Random oy divect fle organigaton I Serdan fole orqantgatfon Y 1_@_tndexed- seq tential File ovganigation [__ method. a o> Access mechanism 5 Q_ Sequential Accesg ee Q@ Direct Access ocean | @ Tide ress - ff YS |13]_ Directory — | 7 _Divectdry_fs a cattecttm of file. | > Tt can be vfewed ai symbat fable that tromsates fete names tuo “thely dtvectovy entvig. Y > Pirectory comm also be exgamiged fh aavious ways such thot fel endive, y delle entries, Sedich for a named entity , view all enti fey.Divectovy Imple-mentaton = Ys Tineay Ligt — one by one earch flash ‘Tahle. — based’on Key velere: 4 yr . | Operations “performed on a dfvectoty - |. Search, Create a five, Delete a five, Rename aw file, List divectory : £ I [20] Schemes for defining dogical Stvucturve of divectoyy - . Gg {ess @ Single - Levert: divectorty- 3 Tet is the stinplest divec tory sevucture. > AU Fie existe in same divedtory - > Foay to support and undeystand? > Sveiy file must fave a unique name _ a () Teno - Levelt Divectovy - “352 3 eve each der hay & A® own User Fite Divecto xy CUFD). ; > The-LF Ds have similar shyuctuves, but each dirsts onty the files of a_singte user. > One Kes cam only accaW te its divecto— vy_fihes- mz @ Tree. Structuied ditectorfe3- > MS-DOS system fsa t¥Yee@_ stwuctuve divectory. io 3 > T¥awtlows users © create thety own SUb- | a divectoty and to ovganige their fies accovda . > Agub-ditectovy contains a get of YS Of eub -divectovies .[Bae ! [phae } | ——— << f\ o re Yovie . A ; a cyte ayaph ds ecrtovies © | | 9 Ttatlows directories to have ghaved su - _ dtrectottes 4 Fi hese a | 3 Same ite of divectoty ammo he _m two i different ditectories. A [3 Graph with no cycles fe a qenevols— [gation of the tee seictuved gubedivectoty | schemes _ = [5 Shaving files 8 subdivector’es can be implemented by usmg Links. 15. ] Concept of Fite Shastra - > _Té fs che shaving of files among Severu [userg, while workixg togethey on a/proqect 3 This the prtvate Tov Sihtic_distvibusian of data of Yesourees fp a network. > When Tt comes to the Internet, a file | 4onsfet system ootted the ‘File Kramfer Proto cal? (ETP). I | TWpes —>_ Peer-to-Peer (pap) Eile Shaving Ly File shosting Serutoes f 16:J_ Different methods of atlocating disk space - CEPT > Contiguous allocation 1% Te vequites that each flue oceupy a _ Set of contfquous blocks onthe dick. N * Habe known od continous fh access.- .Advondoq of oe. —__ |e SimBl ot atte cain scherne_ard con be Trnpse- mented eosiQy, a Excellent bétformance oe Disadvontog e- {. The sifQ of the file _up 40 moxiynurn Dirt muut be kno [> Unked ailocadfons & With Linked allocation , each file ef=fese 1S a Sinked Gist of ditk block? ithe di &k_blocks naw be scattered antwhere to the dick. 7 % “he divectoy
Fiked format for alk records - 3 Ald Yeentdy ave of sarne Length. 2 | > Consisting of the game mumbey of fixed ‘ye Aiedd~ ino paxtteular order. | aa AdLyecords awe stoved tr a key Seuance. 3 Yecord {key [value] iIndered Fije.- : : [> To achive the flexPbinrty ,a stvuctuve 18 | meeded that employs muthips© frderes. | > Two 4ypa of “indexes ave used - An *exhaus [sting fndekicardaim one entity fof every Yeow | tn Hhe man -fche. | | = pmothet one fe a *payttag index’ contains [Lenttey te vecoid where the field of ttevest | | exists. [4a] Fle System implementation- | can beViimplemented on the disk avd memory. [3 Te ik is Fmple mented on disk , te contains | | following Fnfoymattons | 7 BootY block contyan 3 Partt'on contros block File system _protectton- | Y In_féle system compuger i | €2le needs protection - u y poss 2 Reliabiti-ty DY 1 ~ Secustty 7 7 Contyalfed access | Vavious operations can be contyaited Read, write .freaute, Append, delete, List. ; yong Tse 19. Acero Mad vie oe =F | 7 K em be vianed ad generar model af protection. oc | 3 tous 5 tomoins aun 5 objectsfe > Each entyy thathe meurik consists af a set of access viqhts. ; — | We wiadot consists of the fostowtng tnvee =| companeittg— * Curent dbfects —'0" & Current Subjects 3'S" & Current Rights + 'R a i Implementation i 1. Guobal Tabte- . > Sfmplest_fmplementakon. 3 ConsBE a set af axdeved tvfpla
| > whenever any opevatfon” -has to _be execee- ted an object within’the domain search for vipses aoe ~_Tf this Gipte ie found the operation is attowed by to comtnue otherwise +an exception condreon TS yaised. pee 2. Acces Lists for obfects ~ | 7 Fach catumn ean _be_fmp.lemented aan | access Lust for ane abject. > Obvioutly, the empty entyies can be [ | discarded « | ails > ‘The salting Jist fo7 each abFect consists ot ordered patys
, whieh | defime att domains wht v K non — i of access rights for that object. 4 i a ee 3. Capabittity Lists for domafns Fagen TP Sy a. A Wek key mMectanism. 8 || eae Jo) Need of system prdtection ~ 3 To prebent unauthoy ged use. of systern: | 2 To make suve ail procusy fe5S0DS syste palieres. OY ~ To protect system f¥om cYash. Example? Unix ys { ; key Shaye; Commerc Sabsertoe: @)
You might also like
Unit 5 Os
PDF
No ratings yet
Unit 5 Os
28 pages
OS assignment no.5-1
PDF
No ratings yet
OS assignment no.5-1
20 pages
SIT102 Lecture 8.1
PDF
No ratings yet
SIT102 Lecture 8.1
30 pages
5 TH
PDF
No ratings yet
5 TH
20 pages
Operating System Concepts
PDF
No ratings yet
Operating System Concepts
102 pages
Files and Disks
PDF
No ratings yet
Files and Disks
33 pages
Secondary Storage Structure
PDF
No ratings yet
Secondary Storage Structure
21 pages
4. Mass Storage Systems
PDF
No ratings yet
4. Mass Storage Systems
36 pages
Lecture 07
PDF
No ratings yet
Lecture 07
68 pages
He-Dieu-Hanh - Kai-Li - Disksflash - (Cuuduongthancong - Com)
PDF
No ratings yet
He-Dieu-Hanh - Kai-Li - Disksflash - (Cuuduongthancong - Com)
27 pages
10_Mass Storage
PDF
No ratings yet
10_Mass Storage
39 pages
Week 12 Disk Management
PDF
No ratings yet
Week 12 Disk Management
53 pages
Chapter 12: Mass-Storage Systems
PDF
No ratings yet
Chapter 12: Mass-Storage Systems
49 pages
Commodore 1541 Users Guide
PDF
100% (1)
Commodore 1541 Users Guide
106 pages
Lecture 2 - IO Management
PDF
No ratings yet
Lecture 2 - IO Management
196 pages
Mass Storage Systems
PDF
No ratings yet
Mass Storage Systems
37 pages
Unit 4 OS 2023
PDF
No ratings yet
Unit 4 OS 2023
41 pages
Dashrath
PDF
No ratings yet
Dashrath
27 pages
R22 Unit - 4 CS22401 PPT
PDF
No ratings yet
R22 Unit - 4 CS22401 PPT
148 pages
OSC09
PDF
No ratings yet
OSC09
20 pages
ECE/CS 250 Computer Architecture Summer 2021
PDF
No ratings yet
ECE/CS 250 Computer Architecture Summer 2021
40 pages
Cpu I o Cpu Cpu
PDF
No ratings yet
Cpu I o Cpu Cpu
11 pages
Chapter 4
PDF
No ratings yet
Chapter 4
22 pages
Input/Output: Operating Systems CSE 4300
PDF
No ratings yet
Input/Output: Operating Systems CSE 4300
74 pages
Intro To Operating System
PDF
No ratings yet
Intro To Operating System
90 pages
Chapter4 DeviceManagement v1
PDF
No ratings yet
Chapter4 DeviceManagement v1
61 pages
LEC 4
PDF
No ratings yet
LEC 4
28 pages
Software
PDF
No ratings yet
Software
22 pages
Secondary Storage Management 1
PDF
100% (1)
Secondary Storage Management 1
54 pages
Chapter 4 Device Management (Updated)
PDF
No ratings yet
Chapter 4 Device Management (Updated)
38 pages
OS UNIT5 Sylaja
PDF
No ratings yet
OS UNIT5 Sylaja
46 pages
Unit 02
PDF
No ratings yet
Unit 02
8 pages
11.mass Storage System and Disc Scheduling Hk3cLRdEXm PDF
PDF
No ratings yet
11.mass Storage System and Disc Scheduling Hk3cLRdEXm PDF
50 pages
Csi 3131 Mod 10 Mass Storage
PDF
No ratings yet
Csi 3131 Mod 10 Mass Storage
39 pages
Lecture 15 Device Management
PDF
No ratings yet
Lecture 15 Device Management
38 pages
(Karl Paulsen) Moving Media Storage Technologies (B-Ok - Xyz)
PDF
No ratings yet
(Karl Paulsen) Moving Media Storage Technologies (B-Ok - Xyz)
665 pages
Secondarystoragestructure 131126223344 Phpapp02
PDF
No ratings yet
Secondarystoragestructure 131126223344 Phpapp02
28 pages
Unit 5
PDF
No ratings yet
Unit 5
85 pages
Chapter 4 - Opreating System
PDF
No ratings yet
Chapter 4 - Opreating System
34 pages
Unit-4File systems and IO systems
PDF
No ratings yet
Unit-4File systems and IO systems
34 pages
Chapter 7 Input/Output and Storeage Systems
PDF
No ratings yet
Chapter 7 Input/Output and Storeage Systems
37 pages
CompTIA A+ Core 1 Notes Part 2
PDF
No ratings yet
CompTIA A+ Core 1 Notes Part 2
28 pages
Lecturer 4 Device Management
PDF
No ratings yet
Lecturer 4 Device Management
37 pages
Ooosss
PDF
No ratings yet
Ooosss
14 pages
Mass Storage and Case Study
PDF
No ratings yet
Mass Storage and Case Study
56 pages
Oxford English For IT SB - 02
PDF
No ratings yet
Oxford English For IT SB - 02
10 pages
Understanding Operating Systems Seventh Edition: Device Management
PDF
No ratings yet
Understanding Operating Systems Seventh Edition: Device Management
68 pages
Lec45 CS604
PDF
No ratings yet
Lec45 CS604
31 pages
Chapter 10: Mass-Storage Systems
PDF
No ratings yet
Chapter 10: Mass-Storage Systems
44 pages
10 Disk Management
PDF
No ratings yet
10 Disk Management
39 pages
Lecture 3 - Storage systems
PDF
No ratings yet
Lecture 3 - Storage systems
81 pages
Os - Unit 6
PDF
No ratings yet
Os - Unit 6
38 pages
ch1 (2)
PDF
No ratings yet
ch1 (2)
50 pages
0019 Lecture7 Mem Hierarchy
PDF
No ratings yet
0019 Lecture7 Mem Hierarchy
98 pages
chp4 IO Management
PDF
No ratings yet
chp4 IO Management
49 pages
Chapter 06
PDF
No ratings yet
Chapter 06
59 pages
Chapter 11 - Mass Storage Management
PDF
No ratings yet
Chapter 11 - Mass Storage Management
19 pages
12 Mass Storage Systems
PDF
No ratings yet
12 Mass Storage Systems
43 pages
Operating Systems Io Systems
PDF
No ratings yet
Operating Systems Io Systems
25 pages