Professional Documents
Culture Documents
ACFrOgComxy5XLXFMwM4K0RiKvq3ZjPy6cxxYskdEfEfv7nc8M0X66Z5 ubJGYsudcJYMGnR3KEtKYki4uT-JWCPe3GDpYkVhloJ9x Wiw 0XXoGirHvg5zfZTnawJLeYuHXvSPndhNBJpCXGIMZ
ACFrOgComxy5XLXFMwM4K0RiKvq3ZjPy6cxxYskdEfEfv7nc8M0X66Z5 ubJGYsudcJYMGnR3KEtKYki4uT-JWCPe3GDpYkVhloJ9x Wiw 0XXoGirHvg5zfZTnawJLeYuHXvSPndhNBJpCXGIMZ
Unidad 2
&MFNFOUPTZFTUSVDUVSB
t"OBMJ[BSMBTGVODJPOFTEFMTJTUFNB
PQFSBUJWP
t%FTDSJCJSMBTDBSBDUFSÓTUJDBT
ZBSRVJUFDUVSBEFMTJTUFNBPQFSBUJWP
t*EFOUJGJDBSMPTQSPDFTPT
TVTFTUBEPT
ZUSBOTJDJPOFT
t(FTUJPOBSMBNFNPSJBFOVOTJTUFNB
PQFSBUJWP
t%FTDSJCJSMBHFTUJØOEF
FOUSBEBTBMJEBFOVOTJTUFNB
PQFSBUJWP
Y estudiaremos:
t&WPMVDJØOEFMPT40BMPMBSHP
EFMBIJTUPSJB
t$VÈMFTTPOMPTSFDVSTPTRVF
HFTUJPOBVO40
t2VÏTPOMPTQSPDFTPTZDØNP
TFHFTUJPOBO
t-BTEJGFSFOUFTGPSNBTFOMBT
RVFTFQVFEFBENJOJTUSBS
MBNFNPSJB
t-PTEJTQPTJUJWPTEF
DPNVOJDBDJØO
2 $PODFQUPEFTJTUFNBPQFSBUJWP&MFNFOUPTZFTUSVDUVSB
&OUSFMPTEJWFSTPTUJQPTEFTJTUFNBTPQFSBUJWPTUBNCJÏOFTUÈOMPTRVFDBSHBODPODBTJ
UPEP FM QFTP EF MBT BQMJDBDJPOFT "TÓ
DVBOEP VO VTVBSJP QJEF MB FKFDVDJØO EF VO
QSPHSBNB
FMPSEFOBEPSQSJODJQBMTFSÈFMFODBSHBEPEFFKFDVUBSMPFOTVUPUBMJEBE&M
DMJFOUFTPMPOFDFTJUBSÈVOQFRVF×PTPGUXBSFEFOPNJOBEPsoftware clienteQBSBQPEFS
USBCBKBS DPO MB BQMJDBDJØO P QSPHSBNB EFTFBEP $VBOEP TPO EJTUJOUPT VTVBSJPT MPT
RVFTPMJDJUBOMBFKFDVDJØOEFWBSJPTQSPHSBNBTEJGFSFOUFT
FMTFSWJEPSUSBCBKBJOUFOTB
NFOUFQBSBVCJDBSMPTDVBUSPQSPHSBNBTFOQPTJDJPOFTEFNFNPSJBEJTUJOUBT
FKFDVUBS
JOTUSVDDJPOFTEFDBEBVOPFOQFRVF×PTCMPRVFT DPNPWJNPTBOUFT
FUD&OFMDBTP
EFMPTDMJFOUFT
FMPSEFOBEPSFTUBSÈQSÈDUJDBNFOUFQBSBEP
BVORVF
DPNPZBIFNPT
EJDIP
FTUBSÈFKFDVUBOEPVOBQFRVF×BBQMJDBDJØO
QFSPFWJEFOUFNFOUFFMFRVJQPFT
UBSÈGVODJPOBOEPDPNPVOTJNQMFUFSNJOBM
NÈTRVFDPNPVOPSEFOBEPSDPOJOEFQFO
EFODJBZBVUPOPNÓBQSPQJBT
$PNPIFNPTWJTUP
VO40OPUJFOFVOBMBCPSTFODJMMBEFOUSPEFMTJTUFNBJOGPSNÈUJDP
&TFMNPUPSEFUPEP
FMRVFIBDFEFJOUFSNFEJBSJPZDPOUSPMBEPSFOUSFMBQBSUFGÓTJDB
EFMPSEFOBEPS
FMTPGUXBSFRVFTFVUJMJ[BZFMVTVBSJPQBSBHFTUJPOBSZBENJOJTUSBSTVT
SFDVSTPT
1BSBWFSDØNPIBOFWPMVDJPOBEPMPTTJTUFNBTPQFSBUJWPTBMPMBSHPEFMBIJTUPSJBEFTEF
MBBQBSJDJØOEFMQSJNFSPEFFMMPT
UFOFNPTRVFUFOFSNVZQSFTFOUFMBTBSRVJUFDUVSBTEF
MPTPSEFOBEPSFT
FTEFDJS
MBFWPMVDJØOEFMIBSEXBSFTPCSFFMRVFTFJOTUBMBO
)JTUØSJDBNFOUFTFIBIBCMBEPEFDVBUSPHFOFSBDJPOFTEFPSEFOBEPSFT
RVFEBOEPEF
GJOJEBTMBTDBSBDUFSÓTUJDBTEFDBEBVOBEFFMMBTQPSMPTDPNQPOFOUFTIBSEXBSFEFMPT
TJTUFNBTJOGPSNÈUJDPTRVFMPTDPNQPOFO)BSEXBSFZ40FWPMVDJPOBODPOKVOUBNFOUFZ
OVODBQPSTFQBSBEP4JTFEJTF×BOTJTUFNBTPQFSBUJWPTNÈTQPUFOUFTFTEFCJEPBRVF
FMIBSEXBSFTPCSFFMRVFWBOBGVODJPOBSUBNCJÏOMPFT
ZBMBJOWFSTB
TFEJTF×BVO
IBSEXBSFNÈTQPUFOUFZSÈQJEPEFCJEPBRVFMPTTJTUFNBTPQFSBUJWPTOFDFTJUBODBEBWF[
NBZPSFTQSFTUBDJPOFTIBSEXBSF
– &MTPQPSUFFOFMRVFFTUÈOMPTSFTVMUBEPTTFMMFWBBPUSPEJTQPTJUJWPGÓTJDPEJT
UJOUPBMBDPNQVUBEPSBQBSBGJOBMNFOUFSFBMJ[BSMBHFOFSBDJØOEFSFTVMUBEPT
t Tercera generación (1965-1980). "QBSJDJØOEFMPTcircuitos integrados.4FSF
EVDFDPOTJEFSBCMFNFOUFFMUBNB×PZDPOTVNPEFFOFSHÓBEFMPTPSEFOBEPSFT
HSBDJBTBMBTVTUJUVDJØOEFMPTUSBOTJTUPSFTQPSMPTDJSDVJUPTJOUFHSBEPT4PONÈT
CBSBUPTZNÈTSÈQJEPT
DPOTVNFONFOPTFOFSHÓBZHFOFSBONFOPTDBMPS&O
FTUBHFOFSBDJØOFTEFEFTUBDBSFMIBM 360DPNPNÈRVJOBDBQB[EFSFBMJ[BS
DVBMRVJFSUJQPEFDÈMDVMP
ZBGVFSBFTUFBSJUNÏUJDPPMØHJDP&OFTUBHFOFSBDJØO
FMHSBOTBMUPFTFMEJTF×PEFIBSEXBSFZTPGUXBSFCÈTJDPRVFQFSNJUFBVOB
NÈRVJOBPTJTUFNBJOGPSNÈUJDPSFBMJ[BSWBSJPTQSPDFTPTBMBWF[ SFDPSEFNPT
MPT40.6
SALIDA
t Cuarta generación (1980 hasta hoy)."QBSJDJØOEFMBTcomputadoras personales.
4FVUJMJ[BODPNQMFKBTUÏDOJDBTEFJOUFHSBDJØOZNJOJBUVSJ[BDJØOEFDPNQPOFOUFT
FMFDUSØOJDPT"QBSFDFOMBTNFNPSJBTEFTFNJDPOEVDUPSFT
EJTQPTJUJWPTEFBMNBDF
OBNJFOUPFYUFSOPNBHOÏUJDPTEFQFRVF×PUBNB×P EJTDPTEVSPTBDUVBMFT
EJTQP
TJUJWPTØQUJDPT
FUD
Fig. 2.3. Sistema de tercera generación, Fig. 2.4. Uno de los primeros
del fabricante Digital. ordenadores personales.
35
2 $PODFQUPEFTJTUFNBPQFSBUJWP&MFNFOUPTZFTUSVDUVSB
&TUFUJQPEFFTUSVDUVSBFTFMRVFQFSNJUFRVFFMVTVBSJPJOUFSBDUÞFDPOFMIBSEXBSF
GVO
DJØOFTFODJBM
QPSOPEFDJSÞOJDB
EFDVBMRVJFS40
HARDWARE
-BDPNVOJDBDJØOFOUSFMPTEJGFSFOUFTOJWFMFTNPTUSBEPTFOMB'JHVSBTFSFBMJ[BNF
EJBOUFMBTMMBNBEBTinterfaces.1BSBSFBMJ[BSFTUFUJQPEFGVODJPOFT
FM40DVFOUBDPOMPT
EFOPNJOBEPTTFSWJDJPT6OservicioFTVOUJQPEFBQMJDBDJØORVFOPSNBMNFOUFTFFKFDVUB
FOTFHVOEPQMBOP-PTTFSWJDJPTQSPQPSDJPOBOBMPTVTVBSJPTBQMJDBDJPOFTRVFJODPSQP
SBOEJWFSTBTGPSNBTEFQPEFSVUJMJ[BSMPTSFDVSTPTEFM40"MHVOPTEFMPTTFSWJDJPTMBO
[BEPTQPSMPTTJTUFNBTPQFSBUJWPTTPOBQMJDBDJPOFTEFMUJQPDMJFOUFTFSWJEPS
TFSWJEPSFT
8FC
TFSWJEPSFTEFCBTFTEFEBUPTZPUSBTBQMJDBDJPOFTCBTBEBTFOTFSWJEPSFT
UBOUP
Fig. 2.5. Jerarquía de los SO (tres
niveles).
EFGPSNBMPDBMDPNPBUSBWÏTEFVOBSFE
t &KFDVUBSFTPTQSPHSBNBTQSPQPSDJPOBOEPBMTJTUFNBMPTSFDVSTPTIBSEXBSFZTPGUXBSF
OFDFTBSJPT
t "DDFEFSEFGPSNBDPOUSPMBEBBMPTEJTQPTJUJWPTEFFOUSBEBTBMJEB
t (FTUJPOBSMPTBSDIJWPTEFGPSNBDPOUSPMBEBZTFHVSB
t "DDFEFSBMBJOGPSNBDJØOEFVOBGPSNBDPOUSPMBEBZTFHVSB
t 4VQFSWJTBSZTPMVDJPOBSFSSPSFTQSPWPDBEPTQPSFMIBSEXBSFPFMTPGUXBSF
t 4VNJOJTUSBSJOGPSNBDJØOFTUBEÓTUJDB
EFTFHVSJEBEZSFHJTUSPEFMPRVFTFIBDFFOFM
TJTUFNB
Vocabulario
&OHFOFSBM
MPTTFSWJDJPTTFVUJMJ[BOQBSBJOJDJBS
EFUFOFS
QBVTBS
SFBOVEBSPEFTIBCJMJ
6OBinterfazFTVODPOKVOUPEFQSP UBSQSPHSBNBTZBQMJDBDJPOFT RVFBTVWF[QVFEFOTFSTFSWJDJPT
FOFRVJQPTMPDBMFTZ
HSBNBTPTFSWJDJPTRVFTFFKFDV SFNPUPT
UBOFOFMPSEFOBEPSZRVFSFMBDJP
OBOMPTOJWFMFTQBSBRVFFMVTVBSJP -BNBZPSÓBEFMPTTFSWJDJPTTFJOTUBMBOFOVOTJTUFNBJOGPSNÈUJDPBMJOTUBMBSFMQSPQJP
GJOBMQVFEBBDDFEFSBMIBSEXBSF 40.VDIBTBQMJDBDJPOFT
FTQFDJBMNFOUFBRVFMMBTRVFVUJMJ[BOTFSWJDJPTEFSFE
BDDFTP
ZFKFDVUBSTVTQSPHSBNBT BCBTFTEFEBUPTSFNPUBTZPUSBTNVDIBT
JOTUBMBOTVTQSPQJPTTFSWJDJPT
RVFTFB×BEFO
BMPTRVFZBJOTUBMØFOTVNPNFOUPFMQSPQJP40
&TUPTTFSWJDJPTTPOFTFODJBMFTQBSBFMGVODJPOBNJFOUPEFNVDIBTEFMBTBQMJDBDJPOFTZ
EFMQSPQJP404JFTUPTQSPHSBNBT
FTEFDJS
MPTTFSWJDJPT
OPFTUVWJFSBOFKFDVUÈOEPTF
NVDIBT BQMJDBDJPOFT OP GVODJPOBSÓBO P BMHP UBO GSFDVFOUF DPNP FM BDDFTP B *OUFSOFU
TFSÓBJNQPTJCMF
-PT TFSWJDJPT
UBNCJÏO TF EFOPNJOBO QSPDFTPT FO TFHVOEP QMBOP
QSPDFTPT FO back-
groundZQBSUJDVMBSNFOUFFO-JOVY
SFDJCFOFMOPNCSFEF demoniosZQVFEFOTFSMBO[B
EPTQPSFMQSPQJPTJTUFNBPQFSBUJWPPQPSFMVTVBSJPDVBOEPFKFDVUBBMHVOBBQMJDBDJØO
DPODSFUB
36
$PODFQUPEFTJTUFNBPQFSBUJWP&MFNFOUPTZFTUSVDUVSB 2
4. Gestión de recursos de un sistema operativo
"DPOUJOVBDJØOWFSFNPTDVÈMFTTPOMPTSFDVSTPTRVFHFTUJPOBVOTJTUFNBPQFSBUJWPNF
NPSJB
QSPDFTBEPS Z EJTQPTJUJWPT EF FOUSBEBTBMJEB 5BNCJÏO WFSFNPT BMHVOBT EF MBT
DBSBDUFSÓTUJDBTRVFEFUFSNJOBOFTUFUJQPEFHFTUJØO
4.1. Memoria
-BQBSUFEFM40RVFBENJOJTUSBMBNFNPSJBFTFMadministrador de memoria.4VGVODJØO
FTDMBSBMMFWBSFOVOSFHJTUSPMBTQBSUFTEFNFNPSJBRVFTFFTUÈOVUJMJ[BOEPZMBTRVF
OP%FFTUBGPSNB
SFTFSWBSÈFTQBDJPEFNFNPSJBQBSBMPTOVFWPTQSPDFTPTZMJCFSBSÈFM
FTQBDJPEFMPTQSPDFTPTRVFIBZBOGJOBMJ[BEP
Ten en cuenta
5BNCJÏO TF FODBSHB EF HFTUJPOBS FM JOUFSDBNCJP EF EBUPT FOUSF NFNPSJB Z EJTDP
TJFNQSFZDVBOEPMPTQSPDFTPTTFBOUBOHSBOEFTRVFOPRVFQBOEFVOBTPMBWF[FO 1PEFNPT DMBTJGJDBS MPT TJTUFNBT
NFNPSJB EF BENJOJTUSBDJØO EF NFNPSJB
FOEPTHSVQPT
-BHFTUJØOEFNFNPSJBFTJNQPSUBOUFDVBOEPUSBCBKBNPTFOTJTUFNBTPQFSBUJWPTNVMUJ t"RVFMMPT RVF EFTQMB[BO MPT
UBSFB
ZBRVFUSBCBKBSÈOTJNVMUÈOFBNFOUFDPOWBSJPTQSPDFTPTBMBWF[&OFTUFDBTP
QSPDFTPT EF NFNPSJB DFOUSBM
MBNFNPSJBUJFOFRVFTFSHFTUJPOBEBZDPOUSPMBEBQPSFM40
EFUBMGPSNBRVFDBEB BMEJTDPZWJDFWFSTB
QSPDFTPVUJMJDFFMFTQBDJPEFNFNPSJB
TJOBGFDUBSBPUSPTFTQBDJPTEFNFNPSJBFOMPT
t"RVFMMPT RVF OP SFBMJ[BO EJ
RVFQVFEFIBCFSEBUPTPSFHJTUSPTDPOJOGPSNBDJØOQBSBPUSPTQSPDFTPTPIJMPTEFVO
DIPEFTQMB[BNJFOUP
QSPDFTP
&OHFOFSBM
MBHFTUJØOEFNFNPSJBFTTFODJMMBFOTJTUFNBTPQFSBUJWPTNPOPQSPDFTP"M
JOUSPEVDJS MB NVMUJUBSFB
MB DPTB TF DPNQMJDB
ZB RVF FT OFDFTBSJP EJTQPOFS EF WBSJPT
QSPDFTPTSFTJEFOUFTTJNVMUÈOFBNFOUFFONFNPSJB
-BQSJNFSBPQDJØOFTEJWJEJSMBNFNPSJBFOparticiones fijas.1BSBFMMP
FM40EJTQPOFEF
VOBDPMBEFQSPDFTPTRVFTPMJDJUBOFOUSBSFONFNPSJB6ODPNQPOFOUFFTFODJBMEFM40
MMBNBEPQMBOJGJDBEPSUJFOFFODVFOUBMPTSFRVFSJNJFOUPTEFNFNPSJBEFDBEBVOPEFMPT
QSPDFTPTZMBTQBSUJDJPOFTEFNFNPSJBEJTQPOJCMFT
7JODVMBEPDPOMBNVMUJUBSFBFTUÈFMDPODFQUPEFintercambio.-PTQSPDFTPTFOFTQFSBRVF
OPFTUÈOFOFKFDVDJØOQVFEFOTFSMMFWBEPTBMEJTDPZEFKBSMJCSFMBQBSUFEFNFNPSJB
RVFPDVQBOQBSBRVFPUSPTQSPDFTPTFOUSFOFOFKFDVDJØO-PTQSPDFTPTTFQVFEFODBS
HBSTJFNQSFFOMBNJTNBQPTJDJØOEFNFNPSJBPFOPUSB
-BNBZPSEJGJDVMUBEFOFMEJTF×PDPOQBSUJDJPOFTGJKBTEFNFNPSJBFTMBBEFDVBEBTFMFD
DJØOEFMPTUBNB×PTEFFTUBT
QVFTUPRVFQVFEFEFSJWBSFOVOEFTBQSPWFDIBNJFOUPP
GSBHNFOUBDJØOEFMBNFNPSJB
$POVODPOKVOUPEJOÈNJDPEFQSPDFTPTOPFTQPTJCMFFODPOUSBSMBTQBSUJDJPOFTEFNF
NPSJBBEFDVBEBT-BPQDJØOFTEJTQPOFSEFparticiones variables.&MQSPCMFNBRVFTF
QMBOUFBBIPSBFTMMFWBSVOSFHJTUSPEFMBTQBSUJDJPOFTMJCSFTZPDVQBEBTRVFTFBFGJDJFO
UF
UBOUPFOFMUJFNQPEFBTJHOBDJØODPNPFOFMBQSPWFDIBNJFOUPEFMBNFNPSJB/P
PCTUBOUF
TFTJHVFOQSFTFOUBOEPQSPCMFNBTEFGSBHNFOUBDJØOFYUFSOB6OBTPMVDJØO
FTQFSNJUJSRVFMPTQSPDFTPTQVFEBOVUJMJ[BSNFNPSJBOPDPOUJHVB
BQSPWFDIBOEPBTÓ
UPEP FM DPOKVOUP EF QPTJDJPOFT MJCSFT EF NFNPSJB
QPS QFRVF×BT RVF TFBO EJDIBT
QBSUJDJPOFT
t -PT QSPDFTPT QVFEFO QFSUFOFDFS BM VTVBSJP P TFS QSPQJPT EFM 40 &TUPT QSPDFTPT
Ampliación QFSUFOFDJFOUFTBMPTVTVBSJPTTFFKFDVUBOFOFMMMBNBEPmodo usuarioEFMQSPDFTBEPS
-B memoria virtual FT VOB UÏD
DPOSFTUSJDDJPOFTEFBDDFTPBMPTSFDVSTPTIBSEXBSF
-PTQSPDFTPTRVFQFSUFOFDFO
OJDB RVF QFSNJUF BM TPGUXBSF BMTJTUFNBTFFKFDVUBOFOFMmodo kernelPmodo privilegiadoEFMQSPDFTBEPS QPESÈO
VTBSNÈTNFNPSJBQSJODJQBMRVF BDDFEFSBDVBMRVJFSSFDVSTP
MB RVF QPTFF FM PSEFOBEPS FO
t $BEBQSPDFTPUFOESÈVOBFTUSVDUVSBEFEBUPTMMBNBEBbloque de control de proceso
SFBMJEBE
(BCP),EPOEFTFBMNBDFOBSÈJOGPSNBDJØOBDFSDBEFMNJTNP
t -PTQSPDFTPTQPESÈODPNVOJDBSTF
TJODSPOJ[BSTFZDPMBCPSBSFOUSFTÓ
"EFNÈTEFMBTDBSBDUFSÓTUJDBTBOUFSJPSFT
UFOHBNPTFODVFOUBRVFBDBEBQSPDFTPTF
MFBTJHOBVOFTQBDJPEFEJSFDDJPOFTMØHJDBTFONFNPSJB&TUFFTQBDJPEFNFNPSJBFT
JHVBMBMNÈYJNPRVFOVFTUSP40TFBDBQB[EFHFTUJPOBS FOVO40EFCJUTTFMMFHBSÈ
IBTUB(#
ZBRVÓFOUSBFOKVFHPMBmemoria virtualPDVBMRVJFSPUSBUÏDOJDBEFHFTUJØO
EFNFNPSJB
-PTQSPDFTPTTFEJWJEFOFOUSP[PTEFJHVBMUBNB×P
MMBNBEPTQÈHJOBT
frames,FUD$VBO
EPTFDBSHBVOQSPDFTP
MPRVFTFIBDFFTMMFWBSMPBMBNFNPSJBZBTJHOBSMFVOOÞNFSP
NÈYJNPEFCMPRVFTFONFNPSJBBFNQMFBS1BSBFTUBPQFSBDJØOTFVUJMJ[BSÈOUÏDOJDBT
EFHFTUJØOEFNFNPSJBDPNPMBNFNPSJBWJSUVBM
swapping,QBHJOBDJØO
TFHNFOUBDJØO
VPUSBT
$VBOEPTFFKFDVUBFMQSPDFTP
TJMB6$1RVJFSFBUFOEFSVOBQBSUFEFMNJTNPRVFOPFTUÏ
FONFNPSJBJOUFSOBPSFBM
IBZRVFCVTDBSMBFOPUSB[POBEFNFNPSJB NFNPSJBWJSUVBM
ZUSBFSMBIBTUBMBNFNPSJBSFBM$VBOEPTFMMFHBBPDVQBSFMOÞNFSPNÈYJNPEFFTQB
DJPTEFNFNPSJBSFBMVUJMJ[BEPTQPSVOQSPDFTP
TFQSPDFEFBEFTDBSHBSMBTQBSUFTEF
NFNPSJBRVFOPTFFTUÏOVUJMJ[BOEP
MBNFNPSJBWJSUVBM
FOUSBOEPFOMBNFNPSJBSFBMMB
OVFWBQBSUFEFMQSPDFTPRVFTFRVJFSFVUJMJ[BS-BTQBSUFTEFMQSPDFTPRVFTFEFTDBSHBO
EFMBNFNPSJBSFBMQBTBOEPBMBWJSUVBMQBSBEFKBSQBTPBMBOVFWBQBSUFEFMQSPDFTP
RVFTFWBBFKFDVUBS
TVFMFOTFSMBTQBSUFTEFMQSPDFTPNÈTBOUJHVBTZNFOPTVUJMJ[BEBT
-PRVFEFCFRVFEBSDMBSPFTRVFDVBMRVJFSQSPHSBNBRVFTFFTUÏFKFDVUBOEPFOVOPSEF
OBEPSFTVOQSPDFTP
ZBRVFEFTEFFTFNPNFOUPFMQSPHSBNB
EFOPNJOBEPZBQSPDFTP
TFQVFEFFKFDVUBS
TFQVFEFEFUFOFSPTFQVFEFCMPRVFBS
FOUSFPUSBTNVDIBTDPTBT
$BEBQSPDFTP
QBSBQPEFSTFSFKFDVUBEP
FTUBSÈTJFNQSFDBSHBEPFOMBNFNPSJBQSJO
DJQBM
QFSP OP TPMBNFOUF MBT JOTUSVDDJPOFT EFM QSPQJP DØEJHP RVF MP DPNQPOFO
TJOP
UBNCJÏOMPTEBUPTBMPTRVFBGFDUBMBFKFDVDJØOEFMNJTNP
6OQSPHSBNBOPFTVOQSPDFTP
TJOPRVFTFDPOWJFSUFFOUBMFOFMNPNFOUPFORVFTF
QPOFFOFKFDVDJØO-BBQMJDBDJØO8PSE
QPSFKFNQMP
DVBOEPOPTFFTUÈFKFDVUBOEPOP
EFKBEFTFSVOBSDIJWPTJONÈT:DVBOEPTFFKFDVUB
FMBSDIJWP8*/803%&9&TJHVF
FTUBOEPBMNBDFOBEPEPOEFMPFTUBCBPSJHJOBMNFOUF-PRVFPDVSSFFTRVFBMFKFDVUBSFM
QSPHSBNB
MBTJOTUSVDDJPOFTOFDFTBSJBTQBTBOBMBNFNPSJBQSJODJQBM&OFTUFQVOUP
FT
EFDJS
DVBOEPFMQSPHSBNBFTUÈFOFKFDVDJØO
FTDVBOEPTFDPOWJFSUFFOQSPDFTP
QFSP
OPBOUFT
%VSBOUFMBFKFDVDJØOEFVOQSPDFTP
FTUFDPNQJUFDPOFMSFTUPEFMPTQSPDFTPTRVFTFFT
UÈOFKFDVUBOEPEFGPSNBDPODVSSFOUFFOFMTJTUFNB
QPSFMVTPEFMPTSFDVSTPTIBSEXBSF
ZBWFDFTQPSMPTSFDVSTPTTPGUXBSF
&M SFQBSUP EF MPT SFDVSTPT EFM TJTUFNB FOUSF MPT EJTUJOUPT QSPDFTPT Z TV FKFDVDJØO
DPODVSSFOUF TF DPOPDF DPNPmultiprogramación. -PT TJTUFNBT PQFSBUJWPT EJTQPOFO
EFMPTservicios OFDFTBSJPTQBSBMBHFTUJØOEFMPTQSPDFTPT
UBMFTDPNPTVDSFBDJØO
UFSNJOBDJØO
FKFDVDJØO QFSJØEJDB
DBNCJP EF QSJPSJEBE
FUD "EFNÈT
EVSBOUF TV
FYJTUFODJB
MPTQSPDFTPTQBTBOQPSEJTUJOUPTFTUBEPTDVZBTUSBOTJDJPOFTFTUÈODPOUSP
MBEBTQPSFM40
$VBOUBT NÈT JOTUSVDDJPOFT TFB DBQB[ EF QSPDFTBS VO QSPDFTBEPS
NBZPS WFMPDJEBE
PCUFOESFNPTFOFMTJTUFNB
EFCJEP
FTQFDJBMNFOUF
BRVFMPTQSPDFTPTFTQFSBSÈONFOPT
UJFNQPBRVFMB6$1PFMQSPDFTBEPSMFTBTJHOFMPTSFDVSTPTRVFOFDFTJUBO
38
$PODFQUPEFTJTUFNBPQFSBUJWP&MFNFOUPTZFTUSVDUVSB 2
4.3. Gestión de entrada/salida
6OBEFMBTUBSFBTNÈTJNQPSUBOUFTEFMPSEFOBEPS
ZFOQBSUJDVMBSEFMBVOJEBEDFOUSBM
EFQSPDFTP
FTSFMBDJPOBSZDPNVOJDBSMBTVOJEBEFTQFSJGÏSJDBT QFSJGÏSJDPTEFFOUSBEB
TBMJEB
DPOMPTDPNQPOFOUFTJOUFSOPTEFMFRVJQP NFNPSJB
QSPDFTBEPS
CVTFT
&TUBDPNVOJDBDJØOTFSFBMJ[BBUSBWÏTEFMHFTUPSEFFOUSBEBTBMJEBVCJDBEPFOMBQMBDB
CBTFEFMPSEFOBEPS&TUFDPNQPOFOUF
JOUFHSBEPFOMPTDJSDVJUPTEFMBQMBDBCBTF
TFEF
OPNJOBchipset,ZVOBEFMBTGVODJPOFTRVFSFBMJ[B
FOUSFPUSBTNVDIBT
FTQSFDJTBNFOUF
MBEFDPNVOJDBSMBTVOJEBEFTGVODJPOBMFTEFMFRVJQPDPOMPTQFSJGÏSJDPTEFFOUSBEBZP
TBMJEB
&OMB'JHVSBQPEFNPTWFSEFRVÏGPSNBMPTQFSJGÏSJDPTEFFOUSBEBTBMJEBTFDPOFD
UBOBMBQMBDBCBTFEFMPSEFOBEPSZ
FOEFGJOJUJWB
DØNPTFDPNVOJDBODPOMPTDPNQP
OFOUFTEFMBNJTNB NFNPSJB
QSPDFTBEPSZCVTFT
Dispositivos de Dispositivos
sonido y audio Pantalla de juego Impresoras
Mouse
PLACA
BASE Teclado
Energía
39
2 $PODFQUPEFTJTUFNBPQFSBUJWP&MFNFOUPTZFTUSVDUVSB
$VBOEPDPOFDUBNPTMPTQFSJGÏSJDPTBMBQMBDBCBTFZMFTTVNJOJTUSBNPTDPSSJFOUF
TFQSP
Ten en cuenta EVDFMBDPNVOJDBDJØO1FSPQBSBRVFMBDPNVOJDBDJØOTFBWFSEBEFSBZUFOHBTFOUJEP
6O40FTDBQB[EFEFTBSSPMMBS
FTOFDFTBSJPRVFMB6$1TFFODBSHVFEFFMMB
MBTTJHVJFOUFTGVODJPOFT *HVBMRVFVOTFSWJWP
RVFBEFNÈTEFSJFHPTBOHVÓOFPQBSBNPWFSMPTNÞTDVMPTUBNCJÏO
t$POUSPMZFKFDVDJØOEFQSPHSB OFDFTJUBVOTJTUFNBOFSWJPTP DPSSJFOUFFMÏDUSJDB
DPPSEJOBEPQPSFMDFSFCSPQBSBRVFMPT
NBT NPWJNJFOUPTTFSFBMJDFOFOFMNPNFOUPBEFDVBEP
VOPSEFOBEPSUBNCJÏOOFDFTJUBTFS
t$POUSPM
HFTUJØO Z BENJOJTUSB EJSJHJEPZDPPSEJOBEP&OMPTPSEFOBEPSFT
FTUBTGVODJPOFTMBTSFBMJ[BMB6$1NFEJBOUF
DJØOEFQFSJGÏSJDPT VOTJTUFNBEFCVTFTEFDPNVOJDBDJØORVFMBDPOFDUBDPOUPEPTMPTFMFNFOUPTEFMPSEF
t$POUSPM
HFTUJØO Z BENJOJTUSB OBEPS
DJØOEFVTVBSJPT &OPDBTJPOFTFTUBDPNVOJDBDJØOQVFEFSFBMJ[BSTFEJSFDUBNFOUFBMBQMBDBCBTFEFMPS
t$POUSPMEFQSPDFTPT EFOBEPS
NJFOUSBTRVFPUSBTWFDFTTFSÈOFDFTBSJPJODPSQPSBSVOBUBSKFUBDPOUSPMBEPSB
t$POUSPMEFFSSPSFTEFTJTUFNBZ MBDVBMIBSÈEFJOUFSNFEJBSJBFOUSFFMEJTQPTJUJWPFODVFTUJØOZMBQMBDBCBTFEFMPSEFOB
EFBQMJDBDJPOFT EPS
FOMBDVBMTFFODVFOUSBTJUVBEPFMBVUÏOUJDPDFSFCSPEFMPSEFOBEPS
MB6$1
t$POUSPMZHFTUJØOEFTFHVSJEBE )BZRVFEFTUBDBSMBT interfacesDPNPNFEJPEFDPNVOJDBDJØOFOUSFIBSEXBSFZTPGU
BOUFJOUSVTPTPWJSVT XBSFBUSBWÏTEFM40-BTJOUFSGBDFTTFQVFEFODMBTJGJDBSFO
t&UDÏUFSB
t Interfaz tipo texto.4JFM40FTEFUJQPUFYUP
UPEBTMBTØSEFOFTRVFFMVTVBSJP
JOUSPEV[DBZMBTSFTQVFTUBTRVFFM40EÏTFJOUSPEVDJSÈOPWJTVBMJ[BSÈONFEJBOUF
DBEFOBTEFDBSBDUFSFT6OFKFNQMPEFTJTUFNBTPQFSBUJWPTUJQPUFYUPTPO%04
6/*9 FO WFSTJPOFT JOGFSJPSFT B MB 4ZTUFN 7 3FMFBTF
MBT QSJNFSBT WFSTJPOFT
EF-JOVY
FUD5PEBTMBTØSEFOFTTFJOUSPEVDFOQPSUFDMBEPZTFWJTVBMJ[BOFOMB
QBOUBMMB-BQBOUBMMB
DVBOEPTFHFTUJPOBFOUJQPUFYUP
UJFOFVOUBNB×PEF
DPMVNOBTQPSGJMBTFTEFDJS
QVFEFNPTUSBSIBTUBrDBSBDUFSFT
EFVOBTPMBWF[
t Interfaz tipo gráfico. )PZFOEÓB
MBNBZPSÓBEFMPTTJTUFNBTPQFSBUJWPTVUJMJ[BNFEJPT
EFDPNVOJDBDJØOFOUSFNÈRVJOBZPSEFOBEPSEFUJQPHSÈGJDP&OFTUFUJQPEFJOUFSGB
DFTFTOFDFTBSJPFMVTPEFMSBUØOPQBOUBMMBTUÈDUJMFT-BJOGPSNBDJØOFOQBOUBMMBTF
NVFTUSBFOCMPRVFTPFOQBOUBMMBTJOEFQFOEJFOUFT"FTUPTCMPRVFTTFMFTEFOPNJOB
ventanas, Z FO FMMBT BQBSFDF VOB TFSJF EF DPNQPOFOUFT Z PCKFUPT RVF TJSWFO QBSB
FOWJBSPSFDJCJSJOGPSNBDJØOTJOUFOFSRVFUFDMFBSOBEB
t Interfazmixta. )PZ FO EÓB
DBTJ UPEPT MPT TJTUFNBT PQFSBUJWPT VUJMJ[BO BNCBT JOUFS
GBDFTQBSBDPNVOJDBSFMVTVBSJPDPOFMPSEFOBEPS-BNBZPSÓBEFMBTØSEFOFTRVF
TFEBOBVOTJTUFNBPQFSBUJWPFOFOUPSOPHSÈGJDPUBNCJÏOTFQVFEFOEBSNFEJBOUF
DPNBOEPTFOVOBJOUFSGB[EFUJQPUFYUP
Actividades
1. {1VFEFOTFSUPEPTMPT40BDUVBMFT40FOSFE
2. {1VFEFVO40TFSWJEPSFYQMPUBSTFDPNP40DMJFOUF
3. {/FDFTJUBOTFSWJDJPTUPEPTMPT40QBSBQPEFSGVODJPOBS
4. {5PEPTMPT40HFTUJPOBOMBNFNPSJBFOCMPRVFT
5. {5PEPTMPTQSPDFTPTRVFHFTUJPOBVO40QFSUFOFDFOBMQSPQJP40
6. 4JFTUBNPTFKFDVUBOEPVOIJMPEFVOQSPDFTPZFTUFTFCMPRVFB
{RVÏMFPDVSSFBM
QSPDFTPQBESF
7. {2VJÏOTFFODBSHBEFQPOFSFODPOUBDUPMPTQFSJGÏSJDPTDPOFMPSEFOBEPS
8. {5PEPTMPTTJTUFNBTPQFSBUJWPTDPOJOUFSGB[UJQPHSÈGJDBJODPSQPSBOJOUFSGB[UJQPUFYUP
QBSBSFBMJ[BSBMHVOBTPQFSBDJPOFT
40
$PODFQUPEFTJTUFNBPQFSBUJWP&MFNFOUPTZFTUSVDUVSB 2
5. Arquitectura y componentes
4JEFKBNPTBMNBSHFOMPTBOUJHVPTTJTUFNBTPQFSBUJWPTNPOPMÓUJDPT
BDUVBMNFOUFMPTTJTUF
Nivel Usuario
NBTPQFSBUJWPTTFPSHBOJ[BOFOcapas.
6O40TFFTUSVDUVSBCÈTJDBNFOUFFOWBSJPTOJWFMFTPDBQBT
DBEBVOPEFMPTDVBMFTTF .VFTUSBBMVTVBSJPFMQSPDFTPRVFTF
FTUÈ FKFDVUBOEP P FM RVF TF RVJFSF
DPNVOJDBDPOMPTOJWFMFTJONFEJBUBNFOUFJOGFSJPSZTVQFSJPSQBSBRVFUPEPTFTUÏODPPS
FKFDVUBS
EJOBEPTZDVNQMBOFMPCKFUJWPEFM407ÏBOTFFTUPTOJWFMFTFOMB5BCMB
&OMBBDUVBMJEBE
MBNBZPSÓBEFMPTTJTUFNBTPQFSBUJWPTTPOTJTUFNBTPQFSBUJWPTFOSFEZ Nivel Supervisor
RVFUSBCBKBOFONVMUJBSFB QVFEFOFKFDVUBSWBSJPTQSPDFTPTBMBWF[
4F FODBSHB EF SFBMJ[BS MB DPNVOJ
&TUPTTJTUFNBTPQFSBUJWPTQVFEFOGVODJPOBSFOWBSJBTBSRVJUFDUVSBTPQMBUBGPSNBTIBSE DBDJØOEFDBEBQSPDFTPFOUSFFMTJT
XBSFHSBDJBTBMBBCTUSBDDJØORVFEFMIBSEXBSFSFBMTFIBDF UFNBZFMVTVBSJP
PROCESOS
MÁQUINA MÁQUINA
VIRTUAL 1 VIRTUAL 3
MÁQUINA
VIRTUAL 2
ENTRADA / SALIDA
EMULACIÓN DE HARDWARE
HARDWARE REAL
41
2 $PODFQUPEFTJTUFNBPQFSBUJWP&MFNFOUPTZFTUSVDUVSB
43
2 $PODFQUPEFTJTUFNBPQFSBUJWP&MFNFOUPTZFTUSVDUVSB
%FFTUBGPSNB
UPEPTMPTQSPDFTPTOFDFTJUBSÈOJOEJWJEVBMNFOUFNÈTUJFNQPQBSBFKFDV
UBSTF
QFSPFODPNQBSBDJØODPOFMEJTF×PNPOPUBSFB
FMUJFNQPNFEJPEFFTQFSBTFSÈ
NVDIPNFOPS
4PO40NVMUJUBSFBMBNBZPSÓBEFMPTRVFTPONVMUJVTVBSJPZFOSFE
QPSOPEFDJSUPEPT
5FOHBNPTTJFNQSFQSFTFOUFRVFQBSBFTUBDMBTJGJDBDJØO
OPJNQPSUBFMOÞNFSPEFQSP
DFTBEPSFTRVFUFOHBFMPSEFOBEPSPTJTUFNBJOGPSNÈUJDP
QFSPTÓFTJNQPSUBOUFSFDPSEBS
RVFMBNVMUJUBSFBSFBMTPMPFYJTUFFOPSEFOBEPSFTDPONÈTEFVOQSPDFTBEPS
Fig. 2.13. SO multiusuario/multitarea.
Actividades
11. {4FQVFEFFYQMPUBSVO40FOSFEDPNPNPOPUBSFB
12. {:VONVMUJUBSFBDPNPNPOPVTVBSJP
$VBOEPWFBNPTMPTQSPDFTPTZMBHFTUJØORVFMPT40IBDFOEFMPTNJTNPT
WFSFNPTRVF
FOFTUFDBTP
VOQSPHSBNBFTUBSÈFOFKFDVDJØO
NJFOUSBTRVFFMSFTUP
BVORVFDBSHBEPFO
NFNPSJBZFOFKFDVDJØOBQBSFOUF
FTUBSÈFOFTQFSB
45
2 $PODFQUPEFTJTUFNBPQFSBUJWP&MFNFOUPTZFTUSVDUVSB
Sínt esis
.POPVTVBSJP 6OTPMPVTVBSJPFYQMPUBFMIBSEXBSFZFMTPGUXBSF
1SJNFSB
7ÈMWVMBTEFWBDÓP
HFOFSBDJØO
4FHVOEB 5SBOTJTUPSFT
HFOFSBDJØO
Generaciones
de los SO
5FSDFSB $JSDVJUPTJOUFHSBEPT
HFOFSBDJØO
$VBSUB
HFOFSBDJØO 0SEFOBEPSQFSTPOBM
"ENJOJTUSBDJØOEFNFNPSJB
.FNPSJB
*OUFSDBNCJPEFNFNPSJB.FNPSJBWJSUVBM
1SPDFTBEPS #$1DPNPFTUSVDUVSBQBSBHFTUJPOBSQSPDFTPTFOFMTJTUFNB
Recursos
que maneja &M40HFTUJPOBQFSJGÏSJDPTBUSBWÏTEFVODPNQPOFOUFIBSEXBSF
1FSJGFSJDPTEF MMBNBEPchipset
FOUSBEBTBMJEB
*OUFSGB[UFYUP
*OGPSNBDJØO *OUFSGBDFTEFDPNVOJDBDJØO
*OUFSGB[HSÈGJDB
&OUSBEB
1SPDFTPT
1SPDFTP .VZMFOUPZQPDPGJBCMF
FOMPUFT
4BMJEB
1SPDFTPTFO
'PSNBIBCJUVBMEFUSBCBKPFOPSEFOBEPSFTQFSTPOBMFT
UJFNQPSFBM
4FHÞOFM .POPVTVBSJP
OÞNFSPEF
VTVBSJPT .VMUJVTVBSJP
4FHÞOFM .POPUBSFB
Modos de OÞNFSPEF
explotación QSPDFTPT .VMUJBSFB
4FHÞOFM .POPQSPDFTP
OÞNFSPEF
QSPDFTBEPSFT .VMUJQSPDFTP
4FHÞOFM 5JFNQPSFBM
UJFNQPEF
SFTQVFTUB 5JFNQPDPNQBSUJEP
46