Unix Ram
Unix Ram
Unix Ram
MY PAGES
Date L
6 \5SIGNMENT
NT1
Brie ezplcin the concept architecure
andeatures yniz 2
The ONIX_archBBeciure
has three fmportant
agencfesS-
Dvislon l b o i hernel and shell
h e le and process
he sustemcalla
THE ERNEL
he ernel interacIS oith the machime's hardioare.
Thecore a the operaling84she0 a_collection_
roLLHneS mastly Lrittenn în
T is oaded înto memory when the sustem is
booted CAn Comunicates
_diLecti- Lih_the
hardoare
Llserprngransthe appltcainns)that need o
OcesS the hardoare uSe the services othe
herne Lhich 2e1arms heob DN the áerl
behal
These prcq1amsactCSS he hernel throuah a sek
unctions called Sustem calls
he herne ialáo called
c a l l a aS theDpeiatin
en prograMs gatea to the computer!s_
*THE &HLLL
Compute1S dtn' have any 0apabilityo
translating commands nto actions.
ha Leayuires command interpreier alo coalled
as the shell.
shell acts 1meace between the user ond
the kenel,
he Shell accepls commcnds rom
uSe
ttequînec nebulldsauser comand ard
inally Communicaies wlth_the hernel
see that the command Is eecLuled.
Iaample
echo VTU Belaqavi shel iebullds
echo tomar
amond
VIUBelgav by remDNINg
mulHple spaL
User User User
other
sottoayt bhe
CC
herne
ofher
adavc Compile
ta
ded
5PTead
shees who SrouseiS
/tataases Texf
Proces.SOS
1Ef1LE
A
le is jus an aYLAL o byfes and can
condain iduall anyththga
Alle oms a liaarchta ile sustem.
MY A G E
Date L
1HE PRoCESS
heprOCCSS s the name
ayen to 2the
Lwhen E Is execLted as iveno the l e
ale can say aS a program.i
program
procesS Is the Rme maae
executable ile iRme îmage DF an
ONIX provides tools
hem betuaeen contro_proc esses mov
hIthem oreground and background and
THE SYSTEM CALLS
neONIX £Ysiemcomprislng he kernel shel_and
applicctions -is 1artHen în C
haugh thereare severa commandá thatUSe
uneHionscalled Ssfemn calls to communteate ith
the herne
ADNIIX avors have one thing- in common_
heu h e the sam usiem clls EaLorlle Dpen
FEATURES OFONIX
AMulHuser siem
UIX 6 a mlbrngram astem permis
mulliple pIams and ompete orthe
Crhentipn thoCPU.
his can happen in oooaus
Llliple 131sLCnrun separut e obs
Ainale ucercan also run muultislejobs.
2AMulhitaskingSuaiem
Asingle be c caláo run multible tasks
ConeLutently
CNIX a nuililashingsustem
h Kenel ts designedd do handle a USerS
muulHde needs.
Building-bloch Approach
3 The
1hedesigner never atlempted Ho poch too
many eatures înto a feLo tools.
UNIX offers ha 5ilHers) combîne VaYiDUS
simple tools to Carru out complex jpbs
4he UNIX JoolA
tert
hare Cre qeneralpLurDOSeHools
uhlities iters)
manipulaion
mantsl.
end uSer
1 hashas all the_necessary PngredienkRke
contro tructures ocpsand Variables t h t
establish_pouoerkulpIDgramming ang1ag0.
d
Documentation
heprincipalon-line helpnclity auailable
sthe nan command Lohich emains
the most impotant eerences Cemmands
and their coniquaationtles.
Apart om he man l.e.cuumentatlen heres
0st UNIX avalable
ocean o 1eSOurces
D theInternet
wlll
be 20 entries
în the direcory
ach entry has tuo0 componen
the ilename
) a uniajue identificaion numberor ifa_
ile ordirecor
*DEVICE EILE
Installing Soiaareom D-ROMPrinting
iles and backing up dada iles to tape
Al these ocHvites are perormed y rending
OY riHng the erepresenting the device
Aduantage o deviceile is tha someo
the Commands Sed accessan rdinary
i l e also LaDr Lwth device l
an absolute pathname
a Paric
particular
I you kno the locaHono5
Command dOL an precede its
its name olth
the complete paBh.
daBe reside in /bin_[or lusr/bin).
-Since
the absolute pathname _
can use
Lbin ldate
2020
Jhu Sep 1 09:39 55 131
BELATIYE PATHNAME
Relctivepathfs deined as the Dath
related to thepresentoorking clfrectlu lpac
starts at uour currenE _directory
neverstartá oith a /
pathnamewhich specifiesthe theloccition_o
A and
a i l e sing theáymbols
has to be NSed
LSed on l0gging- In
ecoming the super t Ingtn me
lbgin root
PassiDrd: * **_** *Enter
if hey
shohus
know the IDO
with the su LSerabc beco
paáaord. jor example t h e omes
superUser_în thfs 0 a
a