Está en la página 1de 325
Sistemas operativos monopuesto Maria del Pilar Alegre Ramos Incluye recursos digitales Sistemas operativos monopuesto Maria del Pilar Alegre Ramos Oo a Paraninfo Gielos forratives Paraninfo Sistemas operativos monopuesto © Maria de! Pir Alegre Ramos Gerente Editorial Maria José Lépex Raso Rescrvados los derechos para to dos lo paises delenaua espancla De conformidad con lo diepueeto ‘Técnico Editorial ‘en € artcule 270 de Céigo Pe- Paola Pez Otero na vigarte, poskin sercastgados ‘can penas de muta yprvacién de Hberad quienes reprodjeren 0 Editora de Adquisiciones lagen, entedo o en part, uns Carmen Lara Carmona ‘obra Iterana, artistica 0 cientifea jaca en cualquier pace soporte Produceién sinlopreceptiva autcizacién. Nin guna parte de esta publicacion, induico el daero de la cubieta, puede ser reprocucida, amace- Ditofo de cubiorta nada otransmida de ringuna for Ediciones Nobel ma, ni por ningin medio, seaeste electénico, quimico, mecénico, clecro éptica, grabacién, fotoco Nacho Cabal Ramos Proimpresign ia 0 cualquier ato, sn la previa. Montytexto autorzacién esata porparte de a Editorial “Todas las marcas comer les y sus logos mencionados en este texto son propledad de sus respectives duenos. COPYRIGHT © 2019 Ecicones Peraninio, SA Impreso en Espata /Printed in Spal 28 edicién, 2019 Lavel Industria Grice C/Velazquez 31, 3.° Dchs. / 28001 Madrid (Humanes de Madrid, Madrich ESPANA, “Teléfono: 914 463.350 / Fax: 914 456 218 lientes@paraninfo.es / www.paraninfo.es ISBN: 978-84-263-4139.4 Depésita logal: M.14423-2019 (18.585) Paraninfo Este lib10 desarrolia los contenidos del modulo protesional ce Sistemas Operativos Monopuesto del Ciclo Formetivo de grado medio Ge Sistemas Miciointorméticos y Redes, perteneciente a Ie familie profesional de Informética y Comunicaciones. M setae eee multitud de recursos diddeticos que ec te ee ica Gran canticad de actividades resueltes Resumen de conceptos al final de cada unidad Actividades de tipo test y précticas, Recuadros de texto con informacion complementaria. Numerosas ilustraciones y fotografia. Enlaces web de interés, Este libro dispone de los siguientes materiales y recursos disponibles en linca Pee ete en) tae ee == Programacién de aula. == Solucionario. aales di; Presentacién en PowerPoint. io or == Presentacién en PowerPoint. RX. = LOP (Libro I Proyectable). E Se Rae Peer nee et fe libro dispone adem == Introduecién a PowerSh "= Actualizaciones y ampliaciones. WH 1. Introduccidn a los sistemas 1.4, Ef sistema informatica informaticos ... Introduccion. . 41.2. Evolucién hist6rica de la informética 12. 1.4 15. 16. 1.2.4. Generacién de ordenadores . ‘Componentes hardware, 1.3.4. 1.3.2 Elomentes fisicos Elementos funcionales. Software de un sistema informatica 14d. 1.4.2. 143. Tipos de software Licencias de software Normativa legal Representacion de la informacion 1.5.1. 1.8. 1.5.3. 1.54 15.5. Tipes de datos Sistemas ce numeracion . Cambios de base .. Operaciones en binario . Deteccién de errores. Codificacion de la informacion 1.6.4. 1.6.2. 1.6.3 1.6.4. Almacenamiento de la informacién Numériea Afanumériea: Formatos para almacenar 1a informacicn, Resumen de concepts. Actividades finales WW 2. Sistemas operatives. Elementos, estructura y funciones generales Intvoduecién, 2.4. Concepto de sistema operative 2.2. Evolucién histérica 2.2.1. Generacién de ordenadores 2.3. Tipos de sistemas operativos 2.3.4. Tiempo de respuesia, 2.3.2. Numero de usuarios 2.2.3. Niimero de procosoe 2.3.4. Numero de procosadoros. 2.3.5. Trabajo en red 2.4. Estructura de un sistema operative 2.8. Funciones de un sistema operative 2.5.4. Gastién de procesos 2.5.2. Gestion de memoria 2.5.3. Gestidn de E/S 2.5.4. Gestién de archivos 2.5.5. Gestién de la seguridad 2.8. Secuencia de arranque del ordenador Resumen de co 40 aL 4M 46 46 46 46 49 49 51 BL 52 52 53 55 55 6a 66 68 70 1 72 COMUNICACIONES WH 3. Introduccidn a Linus. Instalacién. Entorno de trabajo . Inveduccién. 76 2.4, El sistoma operative Linu. 76 a. Estructura... 76 3.1.2. Caracterstcas 78 3.2, Evolucionhistoviea 78 3.3. Distribuciones de Linux. 19 3.4, Instalacin del sistema operativo Linux 80 3.5. Entorno gatico. : ne 85 3.5.1. Caracteisteas de Ios entornos de esctitorio GNOME y KDE Plasma 35 3.5.2. Oiros entomos de esertorio: Xe, LxGt, MATE 0 Cinnamon 88 3.5.3. Esartorio GNOME 3. 92 3.6. Comandos béslons 98 Resumen de conceptos 108 Actvidedes finales... 4105 WH 4. Linux. Uso del sistema operative .....107 Introduccion. - 08 4.4, Sister de archivos . 108 4.2. Estructura del sistoma de archivos. 4109 4.3. Gestién de archivos y drectorios att 4.3.1. Archivos 0 fcheros. 112 . Directories 0 carpetas 14 Gestion de archivos y irectorios en modo grafico 11s Gestion de archivos y directorios en modo texto. aa 4.4, Archivos especiales 138 Resumen de conceptos. at Actividades finales aa WE 5. Linux. Gestién de usuarios y grupos. Gestidn de procesas. . Introduccion... a ase 5.1. Usuarios y grupos... 146 Tipo de usuarios 146 . Fichoros de configuration. 17 Geetion de usuarios y grupos en el entomo grafico 152 5.1.4. Gestion de usuarios y grupos cen modo teste. Permisos 5.2.4. Gestién de permisos en el entorno. ratico . ee 5.2.2. Gestién de permisos en moda texto. . Concepto de procesos. Gestion ce procesos. 5.4.1, Gestion de procesos en el entono grafico . 5.4.2. Gostién de procosos on modo texto, Resumen de conceptos. Actividades finales . WH 6. Linux. Administracion y configuracion avanada . Introduccion. 6.1. Variables . 6.2. Soripts en Linux « cee 6.2.1, Introduccion alos sho sorpte ‘en Linux 6.2.2. Sonpts del sistema Servicios del sisterma . . “ Instalacién y gestion de paguetes . . 6.4.4, Introduccién a los paquetes ‘en Linux 6.4.2. Paquetes tipo deb 6.4.3, Otros tipos de paguetes Programacion de tareas Copias de seguridad... 6.7. Rendimiento del sistema, 6.8. Administracién de impresoras . Resumen de conceptos. Actividades finales . .. 5.2. 53. 5a. 6.3. 6.4. 65. 6.68. WH 7. Introduccidn a Windows. Instalacién. Interfaces de usuario. Introduccién. 7.1. Evolucén histerice 7.2. Versiones anteriores. Caracteristicas Windows XP . Windows Vista, Windows 7, Windows 8. Diferencias con respecto a Windows XP 156 168 . 166 168 169 169 . 169 a7 . 176 176 . 19h 196 197 197 208 209 212 213 245 219 219 23 228 224 . 225 225 226 INFORMATICA Y CO 7.3. Wincows 10...... 7.3.1. Caractertsticas sees 227 9.1.2. Dispositives ..... = 227 9.1.3. Opciones de energia . 272 213 7.3.2. Ecciones .. 28 9.4 Renditienmns iss: 218 7.4, Instalacién oe + 229 9.1.5. Memoria. — 276 778, iofaoue do usuario 1233 Gab. proneeoe | 7.8.1. Escritoio . 233 9.1.7. Servicios . ia re me cs Scamentes 230 911.8, Prnramador dares « Actividades finales... 6... .c ees eeee cece ee 242 SES. Conies de ee@mioad: 282 8.1.20.Visor de eventos... cesses 284 WH 6. Windows. Sistema de archivos. Uso del sisteme operative . U8 . Variables de entorno . |. El registo, Introduesi6n. oe. 246 8.1, Sistema de archivos... sss ses.s. 24g Resumen de conceptos. 8.4.4. Estructura del sistoma Actividades finales de archivos. 246 8.1.2. Tipos de archivos .. 8.1.3. Avibutos de los archivos . 8.4.4. Gestién de ficheros y carpetas. 8,2. Uso del sistoma operativo. . ~ 250 10, Maquinas virtualas. - 253 - 253. Intraduccién. . 1 259 40.2. Introduccion @ las méquinas weed . 208 £.2.4, Tiabojar con las aplicaciones virtuales, 208 instalacas, | 259 10.2. Tipos y caractorsticas seeneer 208 8.2.2. instalacion y desinstatacion ...... 260 10.2.4. VMware 295 8.2.3. Asociar una aplicecion a un ipo 10.2.2. Virtlfiox 298 a a Se erehiNo . . +1262 10.2.3. HyperV .... . . 301 ire usesneerons + 285 50.3 stalin de Un on ura maquina ivdades finales ae «302 i - ‘ 10.4. Instalacion de Windows en en una a méquina WH 9. Windows. Administracién y veual nme : configuracin. veeeeeLb] Resumen de concepios. * Actividades finales. Invoduccion. a . 268 9.1. AdministraciGn del sistema . » 268 . 9.4.4. Usuarios... . 268 MM Enlaces web deinterés..............311 Fi = F- =) Introduccion a los sistemas informaticos Objetivos ‘Conocer y diferencia’ los componertes principsles hardware y software de un sistema informatico. ‘Conocer los acontecimientos mas relevantes dela historia de la intormatica CConocer los distintos tpos de software. CConocer los tipos de licencias de software y la normetiva legal relativa ala informatica ‘Conocer los diferentes sistemas de numeracion, ‘Saber realizar los cambios de base entre los diferentes sistemas de numeracién. Conocer y saber realizar las operacionas artmétioas y igicas basices an el sistema binario, Conacer las diferentes unidades de medida de almacenamianto de la informacién, Conocer los distintos eédiges y formates de almacenamiorto dela infermacién Contenidos BE 141. El sistema informtico Bl 1.2. Evolucién histérica de Ia informatica 1.3. Componentes hardware I 1.4. Software do un sistema informatica 1.5. Reprocontacién de la intormacién 1.8. Codiicacion de la informacién Figure 11, Macoordenador, NFORMATICA Introduccion La informética ha trensformado la forma en que vivimos. Ya desde tiempos remotos 1 sor humano ha ido fabricands herramientas que le han ide facilitande sus laboros. A medida que se desariollaba Ia tecnologia se iban construyendo y perfeccionando maquines que realizaban caiculos cada vez mas complejos, hasta legar a le aparicion de [08 ordenadores. Con ellos se ha llegade a la introduccién de [a informatica en todas las dreas de nuestra vida: el trabajo, la ensefianza, e hogar, el ocio, las comunicaciones, la forma de establecer relaciones entre ios seres humanos. En esta unidad vamos a hacer ura introduscién a los conceptos basioos do la infermatica, conoceremes los diferentes elementos de los ordenadores y haremos una breve ‘descripcion de su funcionamiento tanto interna como externamente. WH 1.1. A sistema informatica Un sistema informatica es un conjunto de componentes fisicos (hardware] y I6gicos, (software). E! elemento central del sistema informético es el ordenador. La parte fisica 0 hardware est formsda por tados los elementos electrénicos y mecs- nicos. Son los elementos del ordenador como, por ejemplo, la carcasa de! ordenador, los circuitos intemos de! ordenador, el microprocesador; los dispositivos de entrada y salida (E/S) de la informacién hacia 0 desde el ordenador, como la pantalla, el ratén, €@/ teclado, la unidad de DVD, la impresora, ete.: y los elementos para la comunicacién ‘con otto sistema informatico, como la terjeta de red, un modem, etcetera, Fisicamente, de mayor a menor precio, tamafo, potencia, velocidad y prestaciones, po- demos hacer una clasificacion de los sistemas informaticos en: | Superordenadores. Son ordenadores que no se encuentran en el mercado, sino que se fabrican para grandes organzaciones nacionales 0 intemacionales con el finde realizar ‘areas especicas avenzadas, como cleriificas, militales, lecnolcgices, etcstera. | Mactoordenadores (mainframes). Son ordenadores que pueden acupar grandes, espacios (Figura 1.1) y pueden dar servicios a cientos de usuarios simulténea- mente. | Servidores y estaciones de trabajo (Workstations). Son ordenadores que pueden ofrecer servicios @ otros ordenadores dentro de una red, come conexién a internet, acceso 2 los periféricos, acceso a bases de datos compartidas, etc. El tamafo 2 los servidores puede ser mas grande 0 mas pequeto, dependiendo de ios servicios offecidos y del tamafo de la red. Las estaciones de trabajo, aunque tengan més prestaciones que los orcenadores personales, no suelan ser mucho mas grandes que estos, | Ordenadores personales 0 PC. Son ordenadores que surgieron tas la incorporacién de los microprocesadores. Se utilizan tanto en ei ambito doméstico como en el profesional. A su vez pueden ser de sobremesa (Figura 1.2), portatiles, tablets, smartphones (Figura 1.3). La parte logica 0 software esta formada por todos los elementos no fisicos, como e! sistema operative, los programas de aplicaciones, los datos almacenados dentro del ordenador, los documentos de texto, videos y fotogtafiae, una contrase\a, un certitica- do digital. etcetera, UNICACIONES Figua 12. Ocenador de sobiemesa, Figuea 1.3. ableta,ocdenado potty smartphone. También se puede considorar parte del sistema informético al personal encargado del funcionamiento y del mantenimiento del mismo. WH 1.2. Evolucidn histérica de la informatica La palabra informatica deriva de las palabras Informacion automata, que signitica proceser 9 autometizer la informacion. La evoluci6n hist6rica de la informatica va pareja con la evoluci6n de la mecénica y de. la electinica, La historia Ue [a informatica se puede dividir en 5 genetaciones, depen: diendo del grado de integracién de los componentes y de la capacidad de les mismos. Como antecedentes al inicio de la informatica, pocemos encontrar a lo largo de la his totia Gistintos instumentos y méquinas que el homibre ha ido utilizando para faciitar ol céleulo. La primera muestra de ello le podemos encontrar en el abace, que se utilz0 en varias culturas en la antigiedad y en la Edad Media, y que permitia realizar ogeraciones de ‘suma y resta con facilidad. Consistia en un mare con distintas cuentas distribuidas en varies hileras (Figura 1.4). Las cuentas y las varillas tienen diferentes valores, de- pendiendo del luger donde se encuentren. Las varias que estan mas a la derecna re presentan a las unidades, la siguiente varilla a le izquierda a les decenes, la siguiente alas centenas, y asi sucesivamente. E1 valor de las cuentas depende del tipo de Aba- 0. En el Abaco chino, que es el que vemos en le figura, las cuentas superiores tienen un valor de 5 y las inferiores de 1. [eeeiebiazs: seas mw Fig thAbco Adore dal abaze chin, texisleron ots pos o& ‘Shacos, dependiendo de lachitzacén que lo usara, ‘como el japonts, el romano, fel ruso, que podemes ver en la imagen. yotres, donde e! funcionamiento y el valor €o las cuentas variaban de unos 2 ots, aunque su uso seguia siendo el mismo: sumas,restas @ incluso multpleaciones. et INFORMATICA Y COM J. Jacquard tuvo probiemas. yaque.se pensé que programa, introducdo en ol olara travée do intact perforad, vera sustivir ‘mana da obra dal trasjador, fo que levé ala querma de telares por parte de los, ‘obrer0s, aunque este fendmeno ‘no fue nuevo, sino aue ya ‘exitié proviamonte en otras Invercones incustiales. eer) Hole, para comercialzar su mécuine tabuladora, fundé na empresa que mas tarde pas6 a denominarse BM (ntemetiona Business Machines Corporation). La maquina Ge escribir, comerciazada inicialmente por la empresa Femington, fue un alomente mecinics, que postoviormanta peaé a tarar ‘Componentes electronicos, y que tus el antecadente del teciado, perterco ‘ue sive para introducir datos en el ordanader. La dictbucién del toclado, lamada QWERTY por las sos letras de a parte ssupeticr lqulerda, tue ideada por Sholes para que las ras usadas estuvieran lo més separadas posible y asievitar loquecs de las maquina, ya que.eran bastante entas, Esta distibucién de teclado es la que ha perduraco, aunque hay otras que han demosirado mayor eficencia y rapidez, como la Dvorak. Ya en el Siglo xvi, podemos encontrar la celculadora que disend Blaise Pascal, cue estaba basada en dispositivos mecénicos y que solo realizaba operaciones limitadas como las sumas y restas, pero que senté las bases para que, més adelante, Leibnitz desarroliara otra calculadora mas potente, y con més tunciones, come el producto y jos del siglo wx, J. M. Jacquard desarroli6 un telar programable mediante tar- Jelas perforadas, que fue un antecesor de los primeros dispositivos de calculo y cuy disefo fue utilzado posteriormente para la introduccién de datos. Charles Babbage dise%6 a Maquina Analitica, que estaba formada por una serie d= ruedas dentadas y engrarajes, y que en teoria podfa realizar bastantes operaciones mateméticas. El disefio de la maquina ere bastante bueno y la maquina en teorfa era bastante potente contanda con algunas innovaciones como memoria para almacenar humeros, una unidad para realizar calculos aritméticos y funciones, y otra unidad para la entrada de datos y la obtencién de resultados, pero debide a la tecnologia que ha- bia on esa época la maquina ne llegé a funcionar adecuadamonto. Para mecanizar la realizacion de los censos en EE. UU., Herman Hollerith desarrolla la méquins tabuladora que lefe tarjetas perforadas (Figura 1.5). Estas tarjetas se utiliza ron posteriormente para introducir datos en los ordenadores aproximadamente hasta finales de la década de los setenta. oe tT tan Ce ee eT ae eee eeeene ee) tee Pann ie tn Tht) orate) cites eT jieittes seat ee iets Tales Pao at yi ielsy tay fists sia tales |iap a MUNICACIONES. ft Con el desariollo de la electronica, jas maquinas mecénicas (Figure 1.6) empiezen a ser sustituidas por otras maquinas con componentes clectrénicos, aunque seguten conservando bastartes elementos mecéinicos. Figura 6 Maguin ealeulsdor mecinia. ‘Se puede considerar realmente que aparecen los primeros ordenadores cusndo se de- sartolia e| concepto de programa interno. Es decir, se le introcuce un programa, so le administran unos datos de entrada, el programe los procesa, y se obtienen unos da- tos de salida, generados por el programa que se le haya proporcionaco (Figura 1.7). DATOS 0 oaros 9 Se Figura 17. Esquema isco de fonsianamionto de un ordenador HEH 1.2.1. Ceneracidn de ordenadores La historia de los ordenadores se divide en vatlos perfodos: ED |: Goneracidn Se desarrolla entre 1940 y finales de los cincuente. En esta generacién, los ordena dores funcionaban con valvulas de vacto y el uso era exclusiva para fines cientificos y militares, no comerciales. EI primer ordonador se puede consicorar el Mark |, construide por H. H. Arkon, por mo: diaci6n de IBM, y basado en los conceptos de la Maquina Analitica de Babbage. Para pprogremarto habia que modificar unos interruptores mecainicos. For su disefio, al Mark. | se le podia considerar més une calculadora que un ordenador. Mas adelante, en 1944 se construyo e! primer ordenador con fines practicos que se denominé Eniac. Estaba compuesto por tubos de vacio, cuye mantenimiento era muy dificultoso por la facilidad con la que se fundian. En 1951 se construyeron e! Univac lye! Univac lly a partir de agur se puece emoezar 2 considerar el inicio de los ordenadores con fines comerciales. Aparece el concepto de sistema operativa y los primeros lenguajes de programacién, como el lenguaje en- samblador, Fortran, LISP eteétera, eee ned Enla 1* Generasion el tamafo de los ordenadores ora de mas da ura hab tac y su ‘cepacidad era manor que fa de una calculedora de bolsilo. actual Dependiendo del nimero de transistoresintegrados {2 un chip, podemos hablar de ciferontor eecalas do Integracén: SSI, MSI, LSI, VSI, ULSI. (Sher. Medium, Large Very Large y Ulta Large Scale Integration). Pee NFORMATICA Y C Figura 18. Distnos tips y tamarios decinuitesintegados (hips Intel fabricaba los Imicroproceeadoroe para lot 18M PG y 1os orasradores ‘compatibles con él, pero pronto le surgeron competidores como AMD 0 Cyrix Zilog fue un micrarrecesador {sad on los aos ochenta para los ocdonadores Sinclair 2X Spectrum y paralos Ametrad, ‘muy populares en la 8poca, Los microprocesacores Motorela £9 usaron en ot Cormocore, Atay en os primeros Ape Posteriormerte, los Apple, con i inrecuccion de Jos Macintosh, utlizaron rmicroprocesadores PowerPC (desarrolados por IBM y Metorail. Los iltimos ‘Machtosh, come MacBook, ‘Mae, Mec Pro, Na Pro Server estin provistos de microprocesadores Intel ED 2 Goneraciin Se desarrolla desde 1960 a 1965. Surge por la introduccién del transistor. Los ordena: dores se vuelven mas pequetios y econémicos. En esta generacién aparece el concepto de periferico y se desarrollan nuevos lenguajes de programacion, como el Algol y el Cobol. E programa se le introduce a le mécuina y esta lo traduce en un lengueje que pueda interpretar, es daci, el lenguaje maquina, EBD 3. Gonoracién Se desarrolla entre 1966 y 1971. Se caracteriza por la utilizacién de los circuitos integrados o chips (Figura 1.8), es decir, circuitos compuestos por transistores minia- turizados, lo que permiti6 reducir el tamafio de los ordenares y aumentar la cepacidad de los mismos, reduciendo aun més au coste y el consumo, por lo que se inerementa la venta de ordenadores con fines comerciales. En esta generacién hay un gran avance en los lenguajes de programacién como BASIC, PL/4, C, Pascal, etestera. BBE |. Gonoracién So dosarrolla ontre los afios 1974 y 1981. Se caractoriza por la alta intogracién do les componentes electrénicos (LSI y VLSI) y esto dio lugar a la aparicién del micro- procesador (Figure 1.9), que es la integracién de todos los elementos basicos del ordenador en un solo circuito integrado. Disminuye bastante ¢! coste y tamafo y surge por primera ver el concepto de ordenador personal o doméstico, siendo ya posible para los particulates aeceder a le compra de un ordenador. ‘Suigen cistomas operativos més extandidos como CP/M y Unix, programas do aplica clones de uso general y para la gastidn, asf como lenguajes destinados a la inteligen: ia artificlal coma PROLOG. Figura 19. Mcroprocesacores dele 45 Generaion. JNICACIONES Pere nae BD 5: Goneracidn ‘Se puede decir que comenz6 en 1981 tras la apericién del PC, comercializado por IBM. Este ordenador, que posteriormente creo un estancar de ordenacores que se fueron desarrollando y mejorando, llevabal e! sistema operativo MS-DOS, con interfez en modo toxto y desarreliado por Microsoft, incorporando mas adelante ol sistema operative Windows, también de Microsoft, que ya incorporaba interfaz grafica, Debido al éxito que two el PC de IEM se empiezen a comercializar por otras marces ordenadores compatibles con él, y surge también el concepto de ordenador clénico, que son ordenadores también compatibles, construdos mediante ei sistema de com- prar las piezas y ensemblarlas y que no llevan una marca comercial. A principios de Jos noventa surge el sistema operative Linux, que es una versién del sistema operati- vo Unix para los PC. En esta generacion se comercializan, sobre todo en EE. UV., los ordenadores de la em. presa Apple (Figura 1.10), que posteriormente crearon los ordenadores Macintosh o Mec, como se les conoce popuiaimiente, que no son compatibles con los PC. Funcionan bajo el sistema operative Mac OS, en sus distintas versiones, y destacan sobre Windows por Figura 1.10. Uno debs primeros su mejor interfaz gréfica, ‘rlenadores comerciaizads po Apple | Se cesarrolla el concepto de programaci6n or'entade @ abjetos, introducida en la gene- racién anterior por el lenguaje Smalltalk, apareciendo nuevos lenguajes como Ada, Ef ‘el, Java, etc.. versiones ce lenguajes ya existentes onentadas a opjetos como C++, CH, Delphi (basado en Pascal), etétera, Esta generaci6n dura hasta nuestros cls, porque aunque Ios ordenadores hayan mejo- rado en cuanto @ capacidac, velocidad, prestaciones, conectivida, etc.,y Se heyan de sarrollado nuevos lenguajes de programacién 0 adeptaciones de los existentes con en- toinos de desarrollo gréficos, no ha habido un cambio brusco o ruptura en cuanto @ su diseno que pueca marcar el inicio de una nueva generacion. Incluso algunos autores opinan que no existe una 5." generecion, ya que la gran diferencie de las dos dltimas generaciones es el aumento de la integracién de los componentes, de la velocidad y de la memora de ios mismos. Sin embargo, se puede considerar que la 5.° generacion co- mienza cuando el ordenador pasa de ser un objeto exclusiva del émbito militar, empre- arial, universitario, administrativo 0 gubernamental y ontia do lleno en el doméstico. WH 1.3. Componentes hardware Es el conjunto de componentes electrénicos, mecénicos y electromecénicos de un sistema informatico. Este concepte hace referencia a todo lo que es material. Todo elemento fisico o tangible. HE 1.3.1. Hementos fisicos Desde el punto de vista fisico, entre los elementos que componen un ordenador po- demos aistingutr: = La carcasa del ordenador (Figura 1.14) © Los periféricos. © Las memorias auniliares. Figua.t1-Carcasa de unordenador Veamos ahora una breve descrincién de cada uno con lo que contienen. cual de icilapenura, NFORMATIC/ Meneses ruc Los loves que exsion enioe | DeNtt0 Ge elle podemos encontrar tedados sobre las teclas F y J, 1 La placa base 0 madre (Motherboard) (Figura 1.12), en la que encontramos el Yonal Bl hina mies micrepocesac, fa memora RAM (Fgura 113), G5 tatas de expansion los —— Gatos conectes[pueros sere pra, USE, poe eaten ye ted para sacle cote, dit ol mritoro puntata, para tape Gorey para satay evade uo) @ Somat spews trves de los cules anccreros los ceertesperténeos ¥ memories autres cioges a situaree conectarrente que no estén dentro de la cercase del ordenador eneltectaco. © La fuente de alimentacion. | Las unidades de disco 0 unidades de almacenamiento externas, como el disco duro, una unidad de CD 0 DVD. Figura 113, Dilerentes médulos Figura 112, laa base con mireprocesador(aquierdy placa base con memoria RAM ytajlas de expansn ie mera RAM, (erecia. in ambes se pueden ver ls ciferents cnectores. MBS Peitiricos Se dividen a su vez en petiféricos de: Un portico de entrada y exterior (teclado, ratén, eseéner, micr6fono, webcam, etc) sala muluncien es una Teenie 1 Salida (Figura 1.415}, que peimiten obtener la informacién del ordenador (monitor, incorperado, que parmite impresora,altavores, ete.) realizar fotocopis v ser oan | Entrada y salida (E/S), que permiten tanto introdusir como obtener informacion (pantalla tictl, modem multifuncién, etc.). ico ea Figura 115, Ptfrica desl, Inpresera. figura 1.14. Fenfercos de enada, cane superior queria, webcam (superior cerchaly twclado até nein) OMUNICACIONES Peers HEED Memoria avsiliares ‘También se podrian considerar como perifércos de entrado y solida, ya que introducen y abtienen informacisn del ordenador. Entre las memorias auxiiares podemos encontrar: 1 Unidades de discos duros, CD y DYD externas, que se conectan a través de los puer- ‘tos USB (Universal Seria! Bus) 0 Bus Serie Universal. "= Memoria flash como las tarjetas de memoria SD (Secure Digtel), mictoSD, NMC (Mutimocia Card), etc. Figura 1.16) = Memorias flash USB 0 Pendrive. '@ Las unidades de disco duro y de GD y DVD que estan dentro de la carcasa tam- bién se incluirian como memorias auxiliares. : Fig 1.6 Merri EW 1.3.2. Flementos funcionales cer Funconaimente pacemos Casticarias pares de un ordenador en la siueres: ® Unidad central de proceso (UCP). = Unigad antmévcoiezie (UAL). ~ Unidad de control (Ue). Heeatirpscathct det = fen = Memoria principal (MP) auxilires 0 diepositives de iv ‘ata capacicac: HD-DVD, desarrolado por Toshiba, y © Unidad de Entraca/Selida (Unidad E/S). Blu-Ray Disc, desarrcliado . Pevitéricos. Buses. por Sony, que es ol que al final se ha impuesto como stcesor = Memoria auxiliar 0 unidades de almaconamiento externa. de los DVD, en el campo de la Imagen y dele informética. Todos estos elementos estan interconectados a través de los buses (Figura 1.17). Los buses pueden ser de datos, de ditecciones y de control: © El bus de datos se encarga de llevar la informaci6n (datos o instrucciones) entre los distintos componentes del ordenador. © El bus de dlrecciones lleva la direccién de memoria en donde se va a leer 0 al- macenar la informacién, © El bus de contro! leva senales de control a cada elemento del ordenador desde la unidad de contro, indicando qué elemento es el que tene que ponerse en funcionamiento. PERIFERICOS eat T T T Figur 1.17, Esquema de las parts funccnals de un ordenador Los elementos con fondo vee son los que se encueniran ena placa base 10 : é Roe soe ee rrammaly ‘Ala unidac cantral de process. (UCP) también 20 te pusco ‘dencminar provesador, pore con ol docarralle dota tecnologia. de ata integracion 8 ° 1 o 1 AXORE AAt NDB AXORB AANDB. ° 1 1 ° ° 0 0 Una ver completada contrasta los resultados con la tabla de la operacion artmetica sume, Fjate que la columns A XOR B es el mismo resultado de fa suma de los bts, la column AND B es el mismo resultado de la columna de ‘a cariidad que te levas, también lame da acarreo. Completa la siguiente tabla con las operaciones que se indican en la colurana superiot, con respecto a los valores de las columnas A y ©, AB AXORB NOTA NOT AANDB oo 04 10 a4 Y COMUNICACIONES Af mesic (Consinuzeibo) Solucton AB AXORB NOTA NOTAANDB. oa oO 1 0 Oi 1 a Oot ° ° tec, ° ° Una vez completada contrasta los resultados con la tabla de la operacion aritmetice RES- TA. Fijate que 1 columna A XOR B es el miamo resultado de la resta de loe bit, y le colin na NOT A AND B es el mismo resultado de la columna de la cantidad que te lievas, tam- bién llamads scare. EE Complenentos Intemamente, el ordenador utiliza los complementos tanto para representar los nme ros negativos como para restar, porque es mas técil realizar el circuito fisico del com- plemento y la suma, que el de la resta. Para restarle a un niimero otro, se realizaria la suma del primer ntimero con el com- plemento del nximero que se quiere restar, y el resultado obtenido seria idéntico a rea lizar ta testa, Vamos a ver los distintos tipos de complementos: W Complemesto a1 Se obtiene al cambiar los 0 por 1. En realidad serfe el resultado de realizar la opera- cién légica NOT al nimero, Para realizar el complemento deberemos usar nuimeros bi- narios de igual longitud, LG CEC Solucién El complomento a 4 do oc0 nimoro goria 0! resultado do aplicar la operaoién légioa NOT a ese numero. o,=11110110 BW Complementa a? Resuelve el problema a la hora de representar los nuimeros negativos con el comple ‘mento a 4, ya que en ese formato, oxiston 2 posibilidados para roprosontar ol ndimoro O. El complemento a 2 es el resultado de sumar 1 al complemento a 1 dei numero, es. decir, seria el resultado de la operacién ldgica NOT del niimero més la operaci6n arit- rmética de sumar 4 al resultado. G=0+1 Recuerda Elcomplemento a2 (C.) ae un mero siempre es el resuitado de sumarte | al complement a 1 {C) del mismo namero. ri) cetera INFORMATICA Y COMUN iter Cuando sa resta un riimero sand la tecnica de sumarle el complemento a2(C,) del sustraendo, el 1 sobrante siempre se descarta. Cuando te resta usando la téonica de sumar 8! compiemerto a1 (G), si sobra un 1, siempre se suma, al resultado obienido, ET TATE 4 Solucién complemento a 1 de ese numero serfa el resultado de aplcar la operacién togica NOT a ese ntimero. Elcomplemente 2 2 se obtiene de sumar 4 al complemento a 4. ¢,= 41110110 +4 = 11110131 I Fest on complement a1 Para restar 2 niimeros, se converte el sustraendo en complemento a 1 y se suman, AA resultado se le suma el numero que sobre de ja suma. CL MeL ed ‘Solucion ParaN=8 (00001000 (00001000 #4211200 200000100 11 se suma al resultado obtenide: A 000001 ‘Si pases los nsimeros a decimal, poids comprobar si el resultado es cortecto: Wi Resta en complemento a2 Para restar 2 niimeros, se converte el sustraendo en complemento a 2y se suman. GOO TTC COMUNICACIONES (Consinuzeibo) Solucton PaaN=8 ‘20001000 (09001000, 00000011 6, = 11111100 + 1 = 1211101 + 11141101 100000101, 1 se doscarta ‘i pasas los nimeres a decimal, podrds comprobar si cl resultado o¢ correcto: (00001000,,= 8, (00000011,,= 3,,, Bj“ Syo™ Byo™ 00000101, WEE 1.5.5. Detection de errores Durente ef almacenamiento o transmisiGn de los detos, pueden ocurir errores, es decir, quo almacenemes un 1 ya la hora do leerlo soa un 0, 0 vieovorsa. Para detectar actos ertores e incluso corregilos se utlizan diferentes métados. ‘Todo método de detecsién de errores afiade redundancia al cédigo, es decir, ahade bits {que no almacenan informacién, pero sirven para detectar errores. EES Comprobaciin de paridad El método de comprobacion de paridad consiste en contar cuantos «1» hay almace- nados o recibimos y ver si esa cantidad es par o impar, segin el tipo de paridad que utllicemos. 1H Paridad lineal Se utiliza para detectar si nay un error en el ndmero de bits. Se afade un bit depen- diendo del criter'o adoptedo: © Par: e! ntimero de bits 11 debe ser par (incluyendo el ce paridad). © Impar: el numero de bits 1 deber ser impar {incluyendo el de pavided) Es un metodo bastante sencillo, pero solo sirve para detectar un error, y ademas no sabrfemos cudl serfa el bit erréneo. Para la generacién del bit de paridad, los sistemas utilizan el céiculo de la operacién binaria KOR. Para la peridad pay, ol bit de paridad se caloule: =p, XORb, XOR Para la paridad imo« = NOT (b, KOR b, XOR ... XORB,) El bit de parided que se le afiade no incorpora ni forma parte de le informacién. Se le aifadirfa para poder detecter un posible error, con lo cual afiadirfa redundancia al cSdi- 0. y este seria menos efciente. mesic PIs Reedundaneia de un eédigo y eficiencia son dos ‘érminos epuestos. A mayor redundancia, secice que el Cédigo es menos efiiente Eledciga se wielve mas redundante a medda que le afadimos mas bits para dletectar erores, Sin embargo, (2 alan necesario porque nos permite cemprober quo a Inomracicn que reciimos 0 qua almacanamos as coxracia, a6 ONALOSSISTEUAS mFORMATEUS INFORMATICA Y COMU EOE TTT Solucién Utilzando paridad par el sistema afadtia un 0, quedando ast: 10119100 (el bit que afiad- ‘mos fo destacamos en nerilla). (Cuando se lee la informacion, se separa el ultimo bit, se comorueba cual deberia ser util- zando paridad par, y si es correcto, ¢s dec, 0 se confirma que no ha habido ningun error. Si se leyera 10100100, al comprobarlo modionte la paridad pay, se confirmaria que habia hhabico algun error, porque el numero de 1 es mper. 1B Fardad bidimensional Nejora el sisterna anterior. Se traia de calcular el bit de peridad tanto para la Mla Como para lo columne de bits. Tiene la ventaja de que puede detectar més errores y d6nde estén. Per Dependiendo del Cécigo de RecurdarciaCicica (CRO) utlizado, el plinomis ganerador Gly variara, asi como el nimere de bis utlizados, 1, ye grado del polnorio. 4 a informacion se afade bits de redundencie que provienen de la dvsin entre la infermacion y el polnamo ‘generader, de manera que al recuperata, a informacién debe ser divisible por el polinmio gonerader, para poder comprabar si ha habido ‘lgan eor 0 ne, Algunos ejempios son: nat? (CRO-12 = K12+ X14 4XB + X24X-44 = 1700000001111, nate (CRC-18= X16 + X15 « X2 + 1 = 11000000000000101,. nst6 (CRO-1G-CCITT= X16 + X12 + XB + 4 = 10001000000100001,, nat? (CRO-S2-EEE 002.32X32 + X26 + X23 + X22 + X16 + K1Z+ 11 +K104 XB +XT 4 XG4X64X24K41 nas (CRC-61ISO=X64 + K44X3 4X41 BOT MeL} Utiizando paridad bidimensional par, se afiaciria a la informacién los bits de paridad si- uiontes destacados en negtil: JONES Af EES (otigns cickcos Se llaman GRC, Codigos de Recundancia Cicica. Ineorporan como bits de control el resul- ‘ado de un céiculo besado en la operacién mSdulo o resto de [a division entre 2 numeros. La eficacia del sistema depende del polinomic generador elegico. Existen varios, en- tue los que destacan: CRC-12, CRC-16, CRC-82, etcetera. El funcionamiento se basa en que cuando se envfa 0 almacena un nimero de bits, se afaden mas bits (depenciendo del codigo que usemos cependera el numero de bits. {que se les aflada), que ya no incorporan informacién, sino que son bits de contro} para dotectar eriores. La ventaja con respecto al métado de comprobacién de la paridad es. ue pueden detectar més errores, la desventaja es que el cbdigo se vuelve mas redun- dante, es decir, contienen mas bits que no forman parte de la informacion. WH 1.6. Codificacién de la informacion Codificar es transforar la informacién de un tipo de representacién a otra Exsten dos tipos de codigs: © Cédigos de longitud fija, que son los que utilizan para codificar los caracteres lun niimero fijo de simbolos. FIELDATA, ASCII, BDC son ejempios de cédigos de longitud fla, como veremos @ contnuacion. © Cédigos de longitud variable, que son los que utilizan para codificar los earacte- res distintos numeros de simbolos. EI Morse es un ejemplo de codigo de longitud variable. Por ejemplo, para codificar las siguientes letras, mostramos cémo seria su cadificacién en Morse: += 2 simoolos A S$... 3 simbolos ° 4 = 3 simoolos -++4 simoolos Como ya vimos antes, las memorias y en general todos los componentes interno dol ‘ordenador funcionan mediante componentes electronicas que pueden adoptar 2 niveles de ten'sin eléctrica. Los componentes intemos no comprenden letras o numeros, sino ‘S010 los pulsos do corrionto oldctrica. Las momorias externas también trabajan con 2 es ‘tados de magnetismo, =! se trata de soportes magnéticas, o bien 2 tipas de sefiales lu- minosas, en e! caso de soportes Opticos, Es0s 2 estados se representan por e| 0 y el 1. Cedificar la informacién on informstica significa convertir un cardcter 0 ntimero de nues- tro lerguaje ratural a un conjunto de ceros y unos que el orcenador si comprende. Para almacener la informacion en el ordenador uUlizamos une serie de unidades de medi- da de almasenamicnto y, dependiende de si lo que quoremos almacenar es un ntime- ro ouna letra 0 carécter, utllizaremos diferentes métodos y c6digos. WEB 1.6.1. Amacenamiento de ta informacion Un digito binario es un bit (binary digit). Es la unidaé de informacién mas pequefa. Pero con un bit podemos almacenar muy poca informacién, tan solo un 0 oun 4. Para almacenar mayor informacién tendremos que recurtir a otras unidades de medica mr Meson Recuerda La recundaneia 9s Ia canted de bits que sele wiaden ala inforracién y que no forma parte de ela, pero que sive ara comeai 0 detectar posblos erores, Elcbaigo Morse fue ideado ‘a mtad del s. x por Samuel Morse, Inventor det telégrto, ‘ue fue uro de lo precursores de las comunicaciones @ distancia. Representa los ceractoree dol afabeto y loe ‘numeros ror puntos y tineas, {que en relidad son sefales acostizas o luminosas de ‘menor y mayor duracin. respectivamente. 29 eres INFORMATICA Y COM SUT Un superonpitacor acta tot ted dora ae proceso, ‘Sumemoria prncipal (memoria, RAM) co puede modir en varios (neiuso clentos) Terapytes y la ‘merrora auxiiar(scos duos) enPetabytes. Lin) 1 cecimal empacustaco yl covempaquetado es que decimal empaquetado utliza para almacenar cada digit 4 bits yet desempequetado uliliza para aimacenar cada dito © bits, Bit) mayores al bit. Las unidades de medida de almacenamiento se establecen como, rmuitiolos de bits. Estas unldades son: | Nibble o cuzrteto. 4 bits. 1 Byte uocteto. 8 bits. Otras unidades mayores que se establecen como miltiplos de bytes son: Wilobyte (KB). 1024 bytes = 2'° bytes. Megabyte (MB). 1024 Kilobytes = 2* bytes. Gigabyte (GB). 1024 Megabytes Teratyte (TB). 1024 Gigabytes Petabyte (PB). 1024 Terabyte: Exabyte (EB). 1024 Petabytes = Zattabyte (28). 1024 Exabytes = 2° Exabytes m Yottabyte (YB). 1024 Zettabytes = 2"° Zettabyte: En algunos libros y paginas web se puede enconvar alguna otra unidad de medida su- perior al yottabyte, como el brontobyte, pero todavia no estén estandarizadas. WE 1.6.2. Numérica Para cocificar internamente los niimeros se pueden emplear varias formas dependien- do de si el ntmero es entero o tiene decimales, y del valor que tenga el ndmero. HEBD Niners enters Para representar ndmeros enteros en dinar, los ordenadores pueden usar distintas formas: BW Decinal empaquetaco Para almacenar cada niimaro decimal an binario utilize 4 bits (ni le 0 cuarteto). Para representer el signo utlizerfa el cuarteto que esté més a la derecha. Los cuatro digitos 1100 indicaria signo + 0 positio. Los cuatro digitos 1104 indicar‘a signo — 0 negative. Actividad resuelta 1.17 Solucién Para representar el ndmero +13457 lo hariamos de la siguiente manera: Loxte ove 3 bye Valor Valor Valor Valor Valor Signa 0001 0011 9100 o101 0141 1100 lumeseeeg een oy eee Y COMUNICACIONES ees (Continuzeibe) Para representar el nero 13457 lo hariamos de la Skulente manera: Abe Dove Boye Valor Valor Valor Valor Valor Signo 0001 0011 0100 0101 O111 1101 es eee W Decimal desempaquetado Utiliza para almacenar en binaria cada numero decimal 8 bits (1 byte u octeto), Para representar el signo se utilize el octeto o byte de més a la derechs, que utilizaria para representar el signo en e! cuarteto 0 nibble que esta mas a la izquierda, y el va- lor en el que esta mas a ia derecha. Los cuatro digitos 1100 indicaria signo + 0 positivo. Los cuatro digitos 1101 indicarfa signo ~ 0 negative. Los cuartetos que no se utllizen para almacenar un valor se rellenan con 14.11. Solucton Para representa’ e1 numero +3457 1 harlamos de la siguiente manera: Abas 2bne byte Abyte Yaior aor Valor Signo Valor 4111 014 1111 0100 1411 0101 1100 o121 3 4 cera Para representar el nimero 3457 lo hariamos de la siguiente manera: bf byte Sbyte A byte Valor Valor Valor Signo Valor 4211 O01 1112 C100 1111 o101 1101 o111 3 4 Seen Ele tos ae La forma de representar 1H Coutticados en binarie puro, més el signo Getic ee sab Para ello jos ordenadores actuales suelen utilizar 4 bytes, 32 bits en total. denacores actusles 9¢ 00 ° binaro puro con signo, que Este método aimacenarfa el ntimero con su valor en binario puro més el bit de signo. | tambiénee susle lamer con De los 22 bite utilizan 31 bits para almacenar ol valor del niimero y el primerbit out | S@neY Magnitud, lizan para almacenar el signo. Un 0 indica que el niimero es positive y un 1 indicaria | Elsignose escrbe ene un ndmero negativo. Por lo tanto, e! numero entero mayor que se puede representar en | dems ai zauerc ave decimal utiizando 4 bytes es: 2°41 = 2147483647 y el menor {2°} = 2147483647, | Signitcativo. porque ol primer bt se utilzeria para al signe Dependiendo del sistema informético utiizado, el ndmero negativo se puede almace- nar, ademas de como acabamos de descrbir, utiizando las técnicas de complemento, a Ly compiemento a 2, vistas anteriormente. ci By ONALOSSISTEUAS mFORMATEUS INFORMATICA Y COMU RIrTe Los nimeros enteras son infritos, por lo que on ol ‘oréenador solo posrerros ‘lmacenar un eubeorjunto dels mismos, dado que la ceapacidad de almacenamianto limitada. Cuantes més bits uilicemas para almacener el nimero, mayor sera | magaitud del valor dol ‘numero entero que pocamos amacenar. Solucién ara almacenar el niimero 15678, se utilzarian 4 bytes. E! primer bt para el signo y los ‘31 bits restantes para el numero. Como e! ndmero es positWo. el primer bites 0. 415678, = 1111010111110, byte byte = Ste yt. (90000009 00000000 oD111101 09111110 Para almacenar el ndmmer0-25896547, se utilzarian 4 bytes. E! primer bt para el signo y Jos 31 bits restantes para el ndmero. Como el niimero es negativo, el primer bites 1. -25806547,,, =-1100040110010011001100011,, byte byte byte Ato 10000001 10001011 00100110 01100011 EEEDD Nameros con decinales (también denoninados reales 0 an come flotante) Para representar un numero con una parte entera y una traccionaria, y solo con una parte entera con un valor mayor al que ofrece la ropresentaciGn de entoros, os dost, hniimeros muy grandes o muy pequerios, se representan de la siguiente forma: N igno mantisa * base" Donde N es el valor del ntimero que se quiere representar, el signo es O si es positive 0 1 Si es negatio, la mantisa es un valor que al mutiplicerse por la base elevada al exo0- hente, se obtiene el valor del ndmero. En binario, la base es 2, en decimal seria 10. El ‘exponente y Ia mantisa son numeros entoros. Dependiendo del nimero de bits que utilicemos para representar los nlimeros podre- mos representer un numero con mayor 0 mentor precisiGn: | Simple precisién: utiliza 32 bits en total (4 bytes), | Doble precisién: utilize 64 bits en total (8 bytes). Enel sistema de numeracién decimal, cualquier ntimero real o en coma flotante se pue- de representar mediante la notacion clentifica normalizada. Lo que debemos hacer ‘© multiplicar por 40 e'evedo a un numero positive 0 negativo para que todos los dig- tos se encuentren a la derecha dol punto decimal y que a la izquiorda del punto siem- pre haya un digito distinto de 0, CET mer COMUNICACIONES (Consinuzeibo) Solucton A= 0.345044 * 108 B=0,44 «107 En el sistema de numeracién binario, que es como realmente almacenaria el valor el or denadot, existen varios métodes para almacenar los niimeros en coma flotante, segin el sistema informatico utlizado. Yarnos a ver el seguido por e! esténdar IEEE 754, que es el més utiizado, Este método utilza: Para a simple precision 4 bytes (un elemplo seria el tio float cel lenguaje Java): & signo 1 bit exponente 8 bits = mantisa 23 bits Para la doble precision 8 bytes (seria el tipo double del lenguaie Java): signo 1 bit exponente 11 bits = mantisa $2 bits Para el signo, se almacenaria un bit O si es positivo o un bit 4 si es negativo. Para la mantisa, en el formato IEEE 754 hay un bit implicite. Esto quiere decir que va- mos a correr la coma hasta el primer 4 pero en lugar de dejarla a su izquierda como se hace en la notacion cientitica decimal la dejamos a la derecha del primer bit a uno, Dicho bit impiicito no sera representado, porque se sabe que es un 1, con lo que B= ramos un bit més en la precisién de la mantisa. Para el exponente, se calcula sumando a 2 - el exponente por el que tenemos que elevar 2 y que multiplicar el numero al mover la coma hacia la izquierda 0 la derecha, para que este no pierda su valor. Para la simple precision n = 8, luego 2°*-1 = 127 Para la doble precision n = 11, luego 2°* -1 = 1028 EI signo dol expenonte, ol primer bit, os 0 si os nogative y 4 si es positive. Representa el numero 48,297 utiizanco el formato normalizado IEEE 754 para coma fio ‘ante do 22 Di (ciple precision). Solueién La base al almacenar o! nero intornamento on binavio 0: 2, = 10,» luego no es neco- sario almacenara, élmacenaremos: N= signo exponente mantisa de ia siguiente forma: + Signo: 1 bit para el signo + Exponente: 8 bits pare el exponente + Mantisa: 23 bts para la mantsa 2) Signo: como el nimero es positvo,e bt de signo es 0. mesic IEEE (stitute of Electrical and Electronics Engineers, Intute de Ingenieros Eléctrices y Eloetrénicoe) 06 una acociacién ue se cedica a desarrolar ragias do astancarizacién ‘en campos coma a clectrérica, la informatica y las ‘cemunicaciones, entre ctros. Seri Hay numeros reales que por ‘su magritud 0 por la cantidad de Gecimates que tlenen resulta imposible lmacenar su valor exacto. Depencéendo de la precision con a que almaceremos el nimere, més es pocremos acercar a su valor ral, aunque algunas veces no sea posioe. Eempios de ello saian as distancia astronémicas, elrimere n, el ‘numero irracional @ (de Euler), etodtera, so > ER} eres NFORMATICA Y CO (Continacién) b) Mentisa: 48,297,,, = 110000,010011,, Movers la coma hacia la izquierda, pera para que el nimero no pierda el valor, habré que ‘multiolicerlo por 2 elevado a 5 41,10000010014 * (10)! 4. it implicito no fo regresentames en la mantisa, luego cogemos los 23 bits siguientes ala coma, Si hubiere menos bits, se rllenarien a O los lugeres sobrantes 2 la derecta, ‘antiga: 1000010011000000000000,, ©) Exponent: Como n = 8,(2')-1 = 127 ‘exponente = 127 + 5 = 132 = 10000100, 1B nvimero quodavia slmacenado de la siguiente forma: Ss exponente nentisa © 10900100 1000001 0110000 09000000 10000100 10101010010000000000000,, Lbyte 2oye abo Abre 1000010 01000001 00110000 00000000 Actividad resuelta 1.22 Representa el niimero en binario- 0,00000114 utiizando el forrato normalizedo IEEE 754 ‘para coma flatante de 32 bits (simple precision). Solucién La base al almacenar el numero interramente en binerio 28 2,, = 10,,, luego no es nece- sario almacenarla. Almacenaremos: N= signe exponente mantisa, de la siguiente fora: + Signor 4 bit para ol signo + Exponent: 8 bits para el exponent + Mantise: 23 bits pers la mantis, 2a) Signo: como el nimero es negativa, el bit de signo es 4. =1 Mantis: -0,00000121,, = 1,11 *(10) Movers la coma hacia la derecha, pero para que el ntimero no pierda el valor, habré que ‘muitiolicerlo por 2 elevado a6. £_ Dit impliita no io reoresentames en la mantisa, iuego cogemos los 23 bits siguientes. fala coma, Si hubiera menos bits, so rellorarian a O los lugores eobrantos a la derecha ‘Mantisa: 11000000000000000000000,, Br >

También podría gustarte