Vous êtes sur la page 1sur 20

UNIVERSIDAD DE PUEBLA

INGENIERIA EN COMPUTACIN

OMAR VALOIS HERRERA SAUCEDO

TABLAS DE BYTES, PCI Y TIPOS DE SISTEMAS OPERATIVOS

REDES

LIC. RAL MONTES ESQUEDA

5TO. SEMESTRE

CICLO ESCOLAR 2011-2012

FECHA: 1-09-11

CALIFICACIN: ______

INTRODUCCIN
En este trabajo se hablar acerca de la tabla de bytes y un pequeo ejemplo, lo que es PCI y los tipos de sistemas operativos. Byte es una palabra inglesa (pronunciada [bait] o ['bi.te]), que si bien la Real Academia Espaola ha aceptado como equivalente a octeto (es decir a ocho bits), para fines correctos, un byte se define como una secuencia de bits contiguos, cuyo tamao depende del cdigo de informacin o cdigo de caracteres en que vaya a definirse. Se usa como unidad bsica de almacenamiento de datos en combinacin con los prefijos de cantidad. Originalmente el byte fue elegido para ser un submltiplo del tamao de palabra de un ordenador, desde 5 a 12 bits. La popularidad de la arquitectura IBM S/360 que comenz en los aos de 1960 y la explosin de las microcomputadoras basadas en microprocesadores de 8 bits en los aos de 1980 han hecho obsoleta la utilizacin de otra cantidad que no sean 8 bits. El trmino "octeto" se utiliza ampliamente como un sinnimo preciso donde la ambigedad es indeseable (por ejemplo, en definiciones de protocolos). La unidad byte no tiene smbolo establecido internacionalmente, aunque en pases anglosajones es frecuente la "B" mayscula, mientras que en los francfonos es la "o" minscula (de octet); la ISO y la IEC en la norma 80000-13:2008 recomiendan restringir el empleo de esta unidad a los octetos (bytes de 8 bits). Un Peripheral Component Interconnect (PCI, "Interconexin de Componentes Perifricos") consiste en un bus de ordenador estndar para poder conectar dispositivos perifricos directamente a su placa base. Estos dispositivos pueden ser circuitos integrados ajustados en sta (los llamados "dispositivos planares" en la especificacin PCI) o tarjetas de expansin que se ajustan en conectores. Es comn en una PC, donde ha desplazado al ISA como bus estndar, pero tambin se emplea en otro tipo de ordenadores ya sea en computadoras centrales, estaciones de trabajo, computadoras porttiles, etc. Un sistema Operativo (SO) es en s mismo un programa de computadora. Sin embargo, es un programa muy especial, quiz el ms complejo e importante en una computadora. El SO despierta a la computadora y hace que reconozca a la CPU, la memoria, el tecla do, el sistema de vdeo y las unidades de disco. Adems, proporciona la facilidad para que los usuarios se comuniquen con la computadora y sirve de plataforma a partir de la cual se corran programas de aplicacin. A continuacin se hablar acerca de esos 3 temas y al final se dar una breve conclusin con respecto al tema.

TABLA DE BYTES Y PCI


Byte (palabra en ingls que significa [bait] o ['bi.te], que si bien la Real Academia Espaola la ha aceptado como equivalente a octeto (es decir a ocho bits), para fines correctos). Un byte es una secuencia de bits contiguos, cuyo tamao depende del cdigo de informacin o cdigo de caracteres en que sea definido. Se usa comnmente como unidad bsica de almacenamiento de datos en combinacin con los prefijos de cantidad. Originalmente el byte fue elegido para ser un submltiplo del tamao de palabra de un ordenador, desde cinco a doce bits. La popularidad de la arquitectura IBM S/360 que empez en la dcada de los 60 y la explosin de las microcomputadoras basadas en microprocesadores de 8 bits en la dcada de los 1980 ha hecho obsoleta la utilizacin de otra cantidad que no sean 8 bits. El trmino "octeto" se utiliza ampliamente como un sinnimo preciso donde la ambigedad es indeseable (por ejemplo, en definiciones de protocolos). La unidad byte no tiene smbolo definido internacionalmente, aunque en pases anglosajones es frecuente la "B" mayscula, mientras que en los francfonos es la "o" minscula (de octet); la ISO y la IEC en la norma 80000-13:2008 recomiendan restringir el empleo de esta unidad a los octetos (bytes de 8 bits). La palabra "byte" tiene numerosos significados ntimamente relacionados: 1. Una secuencia contigua de un nmero de bits fijo. La utilizacin de un byte de 8 bit ha llegado a ser casi ubicua. 2. Una secuencia contigua de bits en una computadora binaria que comprende el sub-campo direccionable ms pequeo del tamao de palabra natural de la computadora. Esto es, la unidad de datos binarios ms pequea en que la computacin tiene un significado, o se aplican las cotas de datos naturales. Por ejemplo, la serie CDC 6000 de mainframes cientficas dividi sus palabras de 60 bits de punto flotante en 10 bytes de seis bits. Estos bytes convenientemente colocados forman los datos Hollerith de las tarjetas perforadas, tpicamente el alfabeto de maysculas y los dgitos decimales. El CDC tambin refiere cantidades de 12 bits como bytes, cada una albergando dos caracteres de 6 bits, debido a la arquitectura de E/S de 12 bits de la mquina. El PDP-10 utilizaba instrucciones de ensamblado de 12 bits LDB y DPB para extraer bytesestas operaciones sobreviven hoy en el Common Lisp. Los bytes de 6, 7 9 bits se han utilizado en algunas computadoras, por ejemplo en las palabras de 36 bits del PDP-10. Los ordenadores del UNIVAC 1100/2200 series (ahora Unisys) direccionaban los campos de datos de 6 bits y en modo ASCII de 9 bits modes con su palabra de 36 bits. El trmino byte fue introducido por Waner Buchholz en 1957 durante las primeras fases de diseo del IBM 7030 Stretch. Originalmente fue definido en instrucciones de 4 bits, permitiendo desde uno hasta diecisis bits en un byte (el diseo de produccin redujo este hasta campos de 3 bits, permitiendo desde uno a ocho bits en un byte). Los equipos tpicos de E/S de este periodo utilizaban unidades de seis bits. Un tamao fijo de byte de 8 bits se adopt posteriormente y se promulg como un estndar por el IBM S/360. El trmino "byte" viene de "bite" (en ingls "mordisco"), como la cantidad ms pequea de datos que un ordenador poda "morder" a la vez. El cambio de letra no solo redujo la posibilidad de confundirlo con "bit", sino que tambin era consistente con la aficin de los primeros cientficos en computacin en crear palabras y cambiar letras. Sin embargo, en los aos 1960, en el Departamento de Educacin de IBM del Reino Unido se enseaba que un bit era un Binary digIT y un byte era un BinarY TuplE. Un byte tambin se conoca como "un byte de 8 bits", reforzando la nocin de que era una tupla de n bits y que se permitan otros tamaos.

1. Es una secuencia contigua de bits binarios en un flujo de datos serie, como en comunicaciones por mdem o satlite, o desde un cabezal de disco duro, que es la unidad de datos ms pequea con significado. Estos bytes pueden incluir bits de inicio, parada o paridad y podran variar de 7 a 12 bits para contener un cdigo ASCII de 7 bits sencillo. 2. Es un tipo de datos o un sinnimo en ciertos lenguajes de programacin. C, por ejemplo, define byte como "unidad de datos de almacenamiento direccionable lo suficientemente grande para albergar cualquier miembro del juego de caracteres bsico del entorno de ejecucin" (clusula 3.6 del C estndar). En C el tipo de datos unsigned char tiene que al menos ser capaz de representar 256 valores distintos (clusula 5.2.4.2.1). La primitiva de Java byte est siempre definida con 8 bits siendo un tipo de datos con signo, tomando valores entre 128 y 127. Los primeros microprocesadores, como el Intel 8008 (el predecesor directo del 8080 y el Intel 8086) podan realizar un nmero pequeo de operaciones en 4 bits, como la instruccin DAA (ajuste decimal) y el flag "half carry" que eran utilizados para implementar rutinas de aritmtica decimal. Estas cantidades de cuatro bits se llamaron "nibbles" en honor al equivalente de 8 bits "bytes". Palabras alternativas Los bytes de 8 bits a menudo se llaman "octetos" en contextos formales como los estndares industriales, as como en redes informticas y telecomunicaciones para evitar confusiones sobre el nmero de bits implicados. Sin embargo, los bytes de 8 bits se integran firmemente en estndares comunes como Ethernet y HTML. Un octeto es tambin la palabra utilizada para la cantidad de ocho bits en muchos lenguajes no ingleses. La mitad de un byte de ocho bits se llama nibble o un dgito hexadecimal. El nibble a menudo se llama semiocteto en redes o telecomunicaciones y tambin por algunas organizaciones de estandarizacin. Adems, una cantidad de 2 bits se llama crumb, aunque raramente se utiliza. Abreviaturas y smbolos El IEEE 1541 y el MIXF especifican "B" como el smbolo para el byte (por ejemplo, MB significa megabyte), mientras que el IEC 60027 permanece en silencio en este tema. Adems, B significa bel, una unidad logartmica utilizada en el mismo campo. El IEEE 1541 especifica "b" (minscula) como el smbolo para bit; sin embargo la IEC 60027 y el MIXF especifican "bit" (por ejemplo Mbit para megabit), teniendo la mxima desambiguacin posible de byte. "b" vs. "B": la confusin parece ser suficientemente comn para haber inspirado la creacin de una pgina web dedicada b no es B. Los pases francfonos utilizan una "o" minscula para "octeto": es posible referirse a estas unidades indistintamente como ko, Mo, o kB, MB. Esto no se permite en el SI por el riesgo de confusin con el cero, aunque esa es la forma empleada en la versin francesa del estndar ISO/IEC 80000-13:2008.

Tabla de Bytes (Nombre para diferentes unidades) Unidades bsicas de informacin (en bytes) Prefijos del Sistema Internacional Prefijo binario

Mltiplo - (Smbolo) Estndar SI Binario Mltiplo - (Smbolo) Valor kilobyte (kB) megabyte (MB) gigabyte (GB) terabyte (TB) petabyte (PB) exabyte (EB) zettabyte (ZB) yottabyte (YB) 103 106 109 1012 1015 1018 1021 1024 210 220 230 240 250 260 270 280 kibibyte (KiB) mebibyte (MiB) gibibyte (GiB) tebibyte (TiB) pebibyte (PiB) exbibyte (EiB) zebibyte (ZiB) yobibyte (YiB) 210 220 230 240 250 260 270 280

Vase tambin: Nibble Byte Octal Los prefijos usados para medidas de byte normalmente son los mismos que los prefijos del SI utilizados para otras medidas, pero tienen valores ligeramente distintos. Se basan en potencias de 1024 (210), un nmero binario conveniente, mientras que los prefijos del SI se basan en potencias de 1000 (103), un nmero decimal conveniente. La tabla siguiente ilustra estas diferencias.

Nombre Abrev.

Factor binario

Tamao en el SI

bytes

20 = 1

100 = 1

kilo

210 = 1024

103 = 1000

mega

220 = 1 048 576

106 = 1 000 000

giga

230 = 1 073 741 824

109 = 1 000 000 000

tera

240 = 1 099 511 627 776

1012 = 1 000 000 000 000

peta

250 = 1 125 899 906 842 624

1015 = 1 000 000 000 000 000

exa

260 = 1 152 921 504 606 846 976

1018 = 1 000 000 000 000 000 000

zetta

270 = 1 180 591 620 717 411 303 424

1021 = 1 000 000 000 000 000 000 000

yotta

280 = 1 208 925 819 614 629 174 706 176

1024 = 1 000 000 000 000 000 000 000 000

En 1998 fue creado un nuevo sistema de prefijos para denotar mltiplos binarios por la IEC. Oficialmente, el padrn IEC especifica que los prefijos del SI son usados solamente para mltiplos en base 10 (Sistema decimal) y nunca base 2 (Sistema binario).

Nuevo padrn de prefijos IEC

Nombre Abrev.

Factor

Kibi

Ki

210 = 1024

Mebi

Mi

220 = 1 048 576

Gibi

Gi

230 = 1 073 741 824

Tebi

Ti

240 = 1 099 511 627 776

Pebi

Pi

250 = 1 125 899 906 842 624

Exbi

Ei

260 = 1 152 921 504 606 846 976

La informacin fraccional normalmente se mide en bits, nibbles, nats o bans, donde las ltimas dos se utilizan especialmente en el contexto de la teora de la informacin y no se utilizan en otros campos de la computacin. Equivalencia de Bytes tradicionales 1 Byte = 8 bits 1 Kilobyte son 1024 Bytes. 1 Megabyte son 1024 Kilobytes. 1 Gigabyte son 1024 Megabytes. 1 Terabyte son 1024 Gigabytes. 1 Petabyte son 1024 Terabytes. 1 Exabyte son 1024 Petabytes. 1 Zettabyte son 1024 Exabytes. 1 Yottabyte son 1024 Zettabytes.

Ejercicio Convertir 1 Byte, bit, Kilobyte, Gigabyte, Terabyte, Petabyte, Exabyte, Zettabyte y Yottabyte a Megabytes y 1 Megabyte a sus unidades anteriormente relacionadas. 1 Megabyte = 1024 Kilobytes 1 Kilobyte= 1/1024 = 0.000976563 Megabytes = 1024 Bytes 1 Byte = (1*0.000976573) / 1024= 0.0000009536748046875 Megabytes = 8 bits 1 Bit = (1* 0.0000009536748046875) / 8= 0.0000001192093505859375 Megabytes 1 Gigabyte = 1024 Megabytes 1 Terabyte = 1024 Gigabytes = 1024*1024 = 1048576 Megabytes 1 Petabyte = 1024 Terabytes=1024*1048576 = 1073741824 Megabytes 1 Exabyte = 1024 Petabytes = 1024*1073741824 = 1099511627776 Megabytes 1 Zettabyte = 1024 Exabytes = 1024*1099511627776 = 1125899906842624 Megabytes 1 Yottabyte = 1024 Zettabytes = 1024*1125899906842624 = 1152921504606846976 Megabytes 1 Megabyte = 1024 Kilobytes * 1024= 1048576 Bytes * 8= 8388608 Bits = 1/1024 = 0.0009765625 Gigabytes = 1/ 1048576 = 0.00000095367431640625 Terabytes =1/1073741824 = 0,000000000931322574615478515625 Petabytes = 1/1099511627776= 9.0949470178616312771608009829238e-12 Exabytes = 1/1125899906842624 = 8.8817841970012523233890533447266e-16 Zettabytes = 1/1152921504606846976 = 8.6736173798840354720596224069595e-19 Yottabytes

PCI
Un Peripheral Component Interconnect (PCI, "Interconexin de Componentes Perifricos") consiste en un bus de ordenador estndar para conectar dispositivos perifricos directamente a su placa base. Estos dispositivos pueden ser circuitos integrados ajustados en sta (los llamados "dispositivos planares" en la especificacin PCI) o tarjetas de expansin que se ajustan en conectores. Es comn en PC, donde ha desplazado al ISA como bus estndar, pero tambin se emplea en otro tipo de ordenadores. A diferencia de los buses ISA, el bus PCI permite configuracin dinmica de un dispositivo perifrico. En el tiempo de arranque del sistema, las tarjetas PCI y el BIOS interactan y negocian los recursos solicitados por la tarjeta PCI. Esto permite asignacin de IRQs y direcciones del puerto por medio de un proceso dinmico diferente del bus ISA, donde las IRQs tienen que ser configuradas manualmente usando jumpers externos. Las ltimas revisiones de ISA y el bus MCA de IBM ya incorporaron tecnologas que automatizaban todo el proceso de configuracin de las tarjetas, pero el bus PCI demostr una mayor eficacia en tecnologa "plug and play". Aparte de esto, el bus PCI proporciona una descripcin detallada de todos los dispositivos PCI conectados a travs del espacio de configuracin PCI. La especificacin PCI cubre el tamao fsico del bus, caractersticas elctricas, cronmetro del bus y sus protocolos. El grupo de inters especial de PCI (PCI Special Interest Group) comercializa copias de la especificacin en http://www.pcisig.com. El trabajo sobre los PCI empez en el laboratorio Intel en 1990 situado en Berkeley California. El PCI 1.0 el cual fue solamente una especificacin a nivel de componentes fue lanzado el 22 de junio de 1992.El PCI 2.0 fue el primero en establecer el estndar para el conector y el slot de la placa base, fue lanzado en 1993. El PCI 2.1 se lanz al mercado el 1 de junio de 1995.

PCI fue inmediatamente puesto al uso de los servidores reemplazando MCA y EISA como opcin al bus de expansin. En PC fue ms lento en reemplazar al VESA Local Bus y no gan la suficiente penetracin en el mercado hasta despus del 1994 con la segunda generacin de los Pentium. Para 1996 el VESA se extingui y las compaas reemplazaron hasta en los computadores 80486. Apple adopt el PCI para el Power Macintosh (reemplazando al NuBus) a mediados de 1995 y el Performa (reemplazando a LC PDS) a mediados de 1996. Nuevas versiones PCI aadieron caractersticas y mejoras en el rendimiento incluyendo un estndar a 66MHz 3.3V y otro de 133MHz llamados PCI-X. Ambos PCI-X 1.0b y PCI-X 2.0 son compatibles con sus predecesores. Con la introduccin de la versin serial PCI Express en el 2004, los fabricantes de placas base van reduciendo ranuras PCI a favor del nuevo estndar, aunque todava es comn ver ambas interfaces implementadas. Henry cre los puertos con sus respectivos perifricos. El PCI tiene 2 espacios de direccin separados de 32-bit y 64-bit correspondientes a la memoria y puerto de direccin de entrada/salida de la familia de procesadores de X86. El direccionamiento es asignado por el software. Un tercer espacio de direccin llamado PCI Configuration Space, el cual utiliza un esquema de direccionamiento corregido que permite al software determinar la cantidad de memoria y espacio de direcciones entrada/salida necesitado por cada dispositivo. Cada dispositivo que conectas puede solicitar hasta seis reas de espacio de memoria o espacios de puerto entrada/salida a travs de su registro de espacio de configuracin. En el tpico sistema el Firmware (o sistema operativo) consulta todos los PCI al inicio (va espacio configuracin PCI) para averiguar que dispositivos estn presentes y que recursos y dice a cada dispositivo cul es su alojamiento. El espacio de configuracin de PCI tambin contiene una pequea cantidad de informacin de cada dispositivo el cual, ayuda al sistema operativo a elegir sus drivers o al menos tener un dilogo acerca de la configuracin del sistema. Los dispositivos pueden tener una ROM que contiene cdigos ejecutables para los x86 o procesadores PA-RISC, un driver Open Firmware o un driver EFI. Estos son tpicamente necesarios para dispositivos usados durante el inicio del sistema, antes de que sus drivers sean cargados por el sistema operativo. Adems son PCI Latency Timers que son un mecanismo para el dispositivo del PCI Bus-mastering para compartir el bus PCI de manera ms justa. Donde justa en este caso significa que los dispositivos no usaron grandes porciones del ancho de banda del bus PCI disponible, que otros no sean capaces de conseguir y necesarios para el trabajo. Nota, esto no es aplicable al PCIE. El modo de funcionamiento de esto es porque cada dispositivo PCI puede operar en modo bus-master que es requerido para implementar un reloj, llamado reloj de latencia que limita el tiempo que cada dispositivo puede ocupar el bus PCI. Cuando el contador alcanza el 0 el dispositivo es solicitado para abandonar el bus. Si no hay ningn otro dispositivo esperando la propiedad del bus puede simplemente volver a obtenerlo y transferir ms datos. Hay una herramienta de latencia de PCI disponible. Puedes usar un motor de bsqueda para la ltima versin. Esta herramienta podr cambiar/establecer la latencia para cualquier PCI.

Especificaciones de hardware Estas especificaciones representan a la versin de PCI ms comnmente usada en los PC Reloj de 33,33 MHz con transferencias sncronas Ancho de bus de 32 bits o 64 bits Tasa de transferencia mxima de 133 MB por segundo en el bus de 32 bits (33,33 MHz 32 bits 8 bits/byte = 133 MB/s) Tasa de transferencia mxima de 266 MB/s en el bus de 64 bits. Espacio de direccin de 32 bits (4 GB) Espacio de puertos I/O de 32 bits (actualmente depreciado) 256 bytes de espacio de configuracin. 3,3 V o 5 V, dependiendo del dispositivo reflected-wave switching Es la ms utilizable Variantes convencionales de PCI Cardbus es un formato PCMCIA de 32 bits, 33 MHz PCI Compact PCI, utiliza mdulos de tamao Eurocard conectado en una placa hija PCI. Tarjeta de expansin PCI-X Gigabit Ethernet PCI 2.2 funciona a 66 MHz (requiere 3,3 voltios en las seales) (ndice de transferencia mximo de 503 MiB/s (533MB/s). PCI 2.3 permite el uso de 3,3 voltios y sealizador universal, pero no soporta los 5 voltios en las tarjetas. PCI 3.0 es el estndar final oficial del bus, con el soporte de 5 voltios completamente quitado. PCI-X cambia el protocolo levemente y aumenta la transferencia de datos a 133 MHz (ndice de transferencia mximo de 1014 MiB/s). PCI-X 2.0 especifica un ratio de 266 MHz (ndice de transferencia mximo de 2035 MiB/s) y tambin de 533 MHz, expande el espacio de configuracin a 4096 bytes, aade una variante de bus de 16 bits y utiliza seales de 1,5 voltios. Mini PCI es un nuevo formato de PCI 2.2 para utilizarlo internamente en los porttiles. PC/104-Plus es un bus industrial que utiliza las seales PCI con diferentes conectores. Advanced Telecommunications Computing Architecture (ATCA o AdvancedTCA) es la siguiente generacin de buses para la industria de las telecomunicaciones. PXI es la extensin del bus PCI para instrumentacin y control. Dimensiones de las tarjetas Tarjeta de tamao completo La tarjeta original PCI de tamao completo tiene un grosor de unos 107 mm (4.2 pulgadas) y una largo de 312 mm (12.283 pulgadas). La altura incluye el conector de borde de tarjeta. Sin embargo, las tarjetas PCI ms modernas son de medio cuerpo o ms pequeas (mirar debajo) y a muchos ordenadores personales no se les pueden encajar una tarjeta de tamao lleno.

La Tarjeta backplate Adems de estas dimensiones el tamao del backplate est tambin estandarizado. El backplate es la pieza de metal situada en el borde que se utiliza para fijarla al chasis y contiene los conectores externos. La tarjeta puede ser de un tamao menor, pero el backplate debe ser de tamao completo y localizado propiamente. Respecto del anterior bus ISA, est situado en el lado opuesto de la placa para evitar errores. La tarjeta de extensin de medio cuerpo (de facto estndar) Esto es de hecho el estndar prctico en la actualidad - la mayora de las tarjetas modernas PCI son aptas dentro de estas dimensiones. Anchura: 0.6 pulgadas (15.24 mm) Profundidad: 6.9 pulgadas (175.26 mm) Altura: 4.2 pulgadas (106.68 mm) La tarjeta de perfil bajo (altura media) La organizacin PCI ha definido un estndar para tarjetas "de perfil bajo" que es bsicamente apto en las gamas siguientes: Altura: 1.42 pulgadas (36.07 mm) a 2.536 pulgadas (64.41 mm) Profundidad: 4.721 pulgadas (119.91 mm) a 6.6 pulgadas (167.64 mm) El anaquel tambin es reducido en altura a un estndar de 3.118 pulgadas (79.2 mm). El anaquel ms pequeo no encaja en un ordenador personal estndar. Muchos fabricantes solucionan esto suministrando ambos tipos de anaquel (los anaqueles tpicamente son atornillados a la tarjeta entonces el cambio de ellos no es difcil). stas tarjetas pueden ser conocidas por otros nombres como "delgado" perfil bajo PCI FAQ perfil bajo PCI Especificacin. Mini PCI Mini PCI fue aadida a la versin 2.2 PCI para el empleo en ordenadores porttiles y usa un bus de 32 bits, de 33 MHz con conexiones impulsadas (3.3 V slo) y el apoyo al bus que domina y DMA. El tamao estndar para tarjetas Mini PCI es aproximadamente 1/4 de sus similares de tamao natural. Como no hay ningn acceso externo a la tarjeta de la misma manera que hay para el escritorio de las tarjetas PCI, las Mini PCI generalmente son limitadas en las funciones que ellos pueden realizar. Muchos dispositivos Mini PCI fueron desarrollados como Wi-Fi, Ethernet Rpida, Bluetooth, mdems (a menudo Winmodems), tarjetas de sonido, aceleradores criptogrficos, SCSI, IDE/ATA, SATA tarjetas de combinacin y reguladores. Las tarjetas regulares PCI pueden ser usadas con el hardware Mini PCI-equipado y viceversa, usando de-Mini PCI a PCI y de PCI-a los-Mini PCI convertidores .Mini PCI ha sido reemplazado por PCI Express Tarjeta Mini.

Los detalles tcnicos de tarjetas Mini PCI Las tarjetas Mini PCI tienen un consumo mximo de 2W, que tambin limita la funcionalidad que puede ser puesta en prctica en este factor de forma. Requieren que ellos tambin soporten la seal PCI CLKRUN#, empleada para arrancar y detener el reloj PCI por motivos de control de energa. Hay tres factores de forma de tarjeta: Tipo I, Tipo II, y Tipo III. El conector de tarjeta usado para cada tipo incluye: El tipo I y II usan un conector de colocacin de 100 pines, mientras el Tipo III emplea un conector de borde de 124 pines, p. ej: el conector para Tipo I y II se diferencian por esto del Tipo III, donde el conector est sobre el borde de una tarjeta, como con un SO-DIMM. Los 24 pines adicionales proporcionan las seales suplementarias requeridas a la ruta de entada salida por atrs del sistema conector (audio, el eslabn de corriente alterna, el LAN, la interfaz de lnea telefnica). El tipo II de tarjetas tienen montados los conectores RJ11 Y RJ45. Estas tarjetas deben ser localizadas en el borde del ordenador o la estacin que se atraca de modo que el RJ11 y puertos RJ45 puedan ser montados para el acceso externo. Otras variaciones fsicas Los tpicos sistemas de consumidores especfica "ranuras N x PCI " sin especificar las dimensiones reales del espacio disponible. En algunos pequeos sistemas de factor de forma, esto no es suficiente an para que las tarjetas PCI "de medio cuerpo" entren en dicha ranura. A pesar de esta limitacin, estos sistemas son todava tiles porque muchas tarjetas PCI modernas son bastante ms pequeas que las de medio cuerpo. Tarjeta de pulsacin Las tpicas tarjetas PCI presentan una o dos muescas claves, segn su voltaje sealado. Las tarjetas que requieren 3.3 voltios tienen una muesca de 56.21mm al frente de la tarjeta (donde estn los conectores externos), mientras aquellos requieren 5 voltios tienen una de muesca 104.47mm del frente de la tarjeta. Las llamadas " tarjetas Universales " tienen ambas muescas claves y pueden aceptar los dos tipos de seales.

TIPOS DE SISTEMAS OPERATIVOS


Desde su creacin, las computadoras digitales han utilizado un sistema de codificacin de instrucciones en sistema de numeracin binaria, es decir con los 0S. Esto se debe a que los circuitos integrados funcionan con este principio, es decir, hay corriente o no hay corriente. En el origen de la historia de las computadoras (hace unos cuarenta aos), los sistemas operativos no existan y la introduccin de un programa para ser ejecutado se converta en un increble esfuerzo que solo poda ser llevado a cabo por muy pocos expertos. Esto hacia que las computadoras fueran muy complicadas de usar y que se requiriera tener altos conocimientos tcnicos para operarlas. Era tan complejo su manejo, que en algunos casos el resultado llegaba a ser desastroso. Adems, el tiempo requerido para introducir un programa en aquellas grandes mquinas de lento proceso superaba por mucho el de ejecucin y resultaba poco provechosa la utilizacin de computadoras para resolucin de problemas prcticos. Se buscaron medios ms elaborados para manipular la computadora, pero que a su vez simplificaran la labor del operador o el usuario. Es entonces cuando surge la idea de crear un medio para que el usuario pueda operar la computadora con un entorno, lenguaje y operacin bien definido para hacer un verdadero uso y explotacin de esta. Surgen los sistemas operativos. Un sistema operativo es el encargado de brindar al usuario una forma amigable y sencilla de operar, interpretar, codificar y emitir las ordenes al procesador central para que este realice las tareas necesarias y especficas para completar una orden. El sistema operativo, es el instrumento indispensable para hacer de la computadora un objeto til. Bajo este nombre se agrupan todos aquellos programas que permiten a los usuarios la utilizacin de este enredo de cables y circuitos, que de otra manera serian difciles de controlar. Un sistema operativo se define como un conjunto de procedimientos manuales y automticos, que permiten a un grupo de usuarios compartir una instalacin de computadora eficazmente. Interfaz de Lnea de Comandos. La forma de interfaz entre el sistema operativo y el usuario en la que este escribe los comandos utilizando un lenguaje de comandos especial. Los sistemas con interfaces de lneas de comandos se consideran ms difciles de aprender y utilizar que los de las interfaces grficas. Sin embargo, los sistemas basados en comandos son por lo general programables, lo que les otorga una flexibilidad que no tienen los sistemas basados en grficos carentes de una interfaz de programacin. Interfaz Grfica del Usuario. Es el tipo de visualizacin que permite al usuario elegir comandos, iniciar programas y ver listas de archivos y otras opciones utilizando las representaciones visuales (iconos) y las listas de elementos del men. Las selecciones pueden activarse bien a travs del teclado o con el mouse. Para los autores de aplicaciones, las interfaces grficas de usuario ofrecen un entorno que se encarga de la comunicacin con el ordenador o computadora. Esto hace que el programador pueda concentrarse en la funcionalidad, ya que no est sujeto a los detalles de la visualizacin ni a la entrada a travs del mouse o el teclado. Tambin permite a los programadores crear programas que realicen de la misma forma las tareas ms frecuentes, como guardar un archivo, porque la interfaz proporciona mecanismos estndar de control como ventanas y cuadros de dilogo.

Otra ventaja es que las aplicaciones escritas para una interfaz grfica de usuario son independientes de los dispositivos: a medida que la interfaz cambia para permitir el uso de nuevos dispositivos de entrada y salida, como un monitor de pantalla grande o un dispositivo ptico de almacenamiento, las aplicaciones pueden utilizarlos sin necesidad de cambios. Funciones de los Sistemas Operativos. Interpreta los comandos que permiten al usuario comunicarse con el ordenador. Coordina y manipula el hardware de la computadora, como la memoria, las impresoras, las unidades de disco, el teclado o el mouse. Organiza los archivos en diversos dispositivos de almacenamiento, como discos flexibles, discos duros, discos compactos o cintas magnticas. Gestiona los errores de hardware y la prdida de datos. Servir de base para la creacin del software logrando que equipos de marcas distintas funcionen de manera anloga, salvando las diferencias existentes entre ambos. Configura el entorno para el uso del software y los perifricos; dependiendo del tipo de mquina que se emplea, debe establecerse en forma lgica la disposicin y caractersticas del equipo. Como por ejemplo, una microcomputadora tiene fsicamente dos unidades de disco, puede simular el uso de otras unidades de disco, que pueden ser virtuales utilizando parte de la memoria principal para tal fin. En caso de estar conectado a una red, el sistema operativo se convierte en la plataforma de trabajo de los usuarios y es este quien controla los elementos o recursos que comparten. De igual forma, provee de proteccin a la informacin que almacena. Clasificacin de los Sistemas Operativos. Con el paso del tiempo, los Sistemas Operativos fueron clasificndose de diferentes maneras, dependiendo del uso o de la aplicacin que se les daba. A continuacin se mostrarn diversos tipos de Sistemas Operativos que existen en la actualidad, con algunas de sus caractersticas: Sistemas Operativos de multiprogramacin (o Sistemas Operativos de multitarea). Es el modo de funcionamiento disponible en algunos sistemas operativos, mediante el cual una computadora procesa varias tareas al mismo tiempo. Existen varios tipos de multitareas. La conmutacin de contextos (context Switching) es un tipo muy simple de multitarea en el que dos o ms aplicaciones se cargan al mismo tiempo, pero en el que solo se est procesando la aplicacin que se encuentra en primer plano (la que ve el usuario). Para activar otra tarea que se encuentre en segundo plano, el usuario debe traer al primer plano la ventana o pantalla que contenga esa aplicacin. En la multitarea cooperativa, la que se utiliza en el sistema operativo Macintosh, las tareas en segundo plano reciben tiempo de procesado durante los tiempos muertos de la tarea que se encuentra en primer plano (por ejemplo, cuando esta aplicacin est esperando informacin del usuario), y siempre que esta aplicacin lo permita. En los sistemas multitarea de tiempo compartido, como OS/2, cada tarea recibe la atencin del microprocesador durante una fraccin de segundo. Para mantener el sistema en orden,

cada tarea recibe un nivel de prioridad o se procesa en orden secuencial. Dado que el sentido temporal del usuario es mucho ms lento que la velocidad de procesamiento del ordenador, las operaciones de multitarea en tiempo compartido parecen ser simultneas. Se distinguen por sus habilidades para poder soportar la ejecucin de dos o ms trabajos activos (que se estn ejecutado) al mismo tiempo. Esto trae como resultado que la Unidad Central de Procesamiento (UCP) siempre tenga alguna tarea que ejecutar, aprovechando al mximo su utilizacin. Su objetivo es tener a varias tareas en la memoria principal, de manera que cada uno est usando el procesador, o un procesador distinto, es decir, involucra mquinas con ms de una UCP. Sistemas Operativos como UNIX, Windows 95, Windows 98, Windows NT, Windows XP, Windows Vista, Windows 7, MAC-OS, OS/2, entre otros soportan la multitarea. Las caractersticas de un Sistema Operativo de multiprogramacin o multitarea son las siguientes: Mejora productividad del sistema y utilizacin de recursos. Multiplexa recursos entre varios programas. Generalmente soportan mltiples usuarios (multiusuarios). Proporcionan facilidades para mantener el entorno de usuarios individuales. Requieren validacin de usuario para seguridad y proteccin. Proporcionan contabilidad del uso de los recursos por parte de los usuarios. Multitarea sin soporte multiusuario se encuentra en algunos computadores personales o en sistemas de tiempo real. Sistemas multiprocesadores son sistemas multitareas por definicin ya que soportan la ejecucin simultnea de mltiples tareas sobre diferentes procesadores. En general, los sistemas de multiprogramacin se caracterizan por tener mltiples programas activos compitiendo por los recursos del sistema: procesador, memoria, dispositivos perifricos. Sistema Operativo Monotareas. Los sistemas operativos monotareas son ms primitivos y es todo lo contrario al visto anteriormente, es decir, solo pueden manejar un proceso en cada momento o que solo puede ejecutar las tareas de una en una. Por ejemplo cuando la computadora esta imprimiendo un documento, no puede iniciar otro proceso ni responder a nuevas instrucciones hasta que se termine la impresin.

Sistema Operativo Monousuario. Los sistemas monousuarios son aquellos que nada ms puede atender a un solo usuario, gracias a las limitaciones creadas por el hardware, los programas o el tipo de aplicacin que se est ejecutando. Estos tipos de sistemas son muy simples, porque todos los dispositivos de entrada, salida y control dependen de la tarea que se est utilizando, esto quiere decir, que las instrucciones que se dan, son procesadas de inmediato; ya que existe un solo usuario. Y estn orientados principalmente por los microcomputadores. Sistema Operativo Multiusuario. Es todo lo contrario a monousuario; y en esta categora se encuentran todos los sistemas que cumplen simultneamente las necesidades de dos o ms usuarios, que comparten mismos recursos. Este tipo de sistemas se emplean especialmente en redes. En otras palabras consiste en el fraccionamiento del tiempo (timesharing). Sistemas Operativos por lotes. Los Sistemas Operativos por lotes, procesan una gran cantidad de trabajos con poca o ninguna interaccin entre los usuarios y los programas en ejecucin. Se renen todos los trabajos comunes para realizarlos al mismo tiempo, evitando la espera de dos o ms trabajos como sucede en el procesamiento en serie. Estos sistemas son de los ms tradicionales y antiguos, y fueron introducidos alrededor de 1956 para aumentar la capacidad de procesamiento de los programas. Cuando estos sistemas son bien planeados, pueden tener un tiempo de ejecucin muy alto, porque el procesador es mejor utilizado y los Sistemas Operativos pueden ser simples, debido a la secuenciabilidad de la ejecucin de los trabajos. Algunos ejemplos de Sistemas Operativos por lotes exitosos son el SCOPE, del DC6600, el cual est orientado a procesamiento cientfico pesado, y el EXEC II para el UNIVAC 1107, orientado a procesamiento acadmico. Algunas otras caractersticas con que cuentan los Sistemas Operativos por lotes son: Requiere que el programa, datos y rdenes al sistema sean remitidos todos juntos en forma de lote. Permiten poca o ninguna interaccin usuario/programa en ejecucin. Mayor potencial de utilizacin de recursos que procesamiento serial simple en sistemas multiusuarios. No conveniente para desarrollo de programas por bajo tiempo de retorno y depuracin fuera de lnea. Conveniente para programas de largos tiempos de ejecucin (ejemplos: anlisis estadsticos, nminas de personal, etc.). Se encuentra en muchos computadores personales combinados con procesamiento serial. Planificacin del procesador sencilla, tpicamente procesados en orden de llegada.

Planificacin de memoria sencilla, generalmente se divide en dos: parte residente del S.O. y programas transitorios. No requieren gestin crtica de dispositivos en el tiempo. Suelen proporcionar gestin sencilla de manejo de archivos: se requiere poca proteccin y ningn control de concurrencia para el acceso. Sistemas Operativos de tiempo real. Los Sistemas Operativos de tiempo real son aquellos en los cuales no tiene importancia el usuario, sino los procesos. Por lo general, estn subutilizados sus recursos con la finalidad de prestar atencin a los procesos en el momento que lo requieran. se utilizan en entornos donde son procesados un gran nmero de sucesos o eventos. Muchos Sistemas Operativos de tiempo real son construidos para aplicaciones muy especficas como control de trfico areo, bolsas de valores, control de refineras, control de laminadores. Tambin en el ramo automovilstico y de la electrnica de consumo, las aplicaciones de tiempo real estn creciendo muy rpidamente. Otros campos de aplicacin de los Sistemas Operativos de tiempo real son los siguientes: Control de trenes. Telecomunicaciones. Sistemas de fabricacin integrada. Produccin y distribucin de energa elctrica. Control de edificios. Sistemas multimedia. Algunos ejemplos de Sistemas Operativos de tiempo real son: VxWorks, Solaris, Lyns OS y Spectra. Los Sistemas Operativos de tiempo real, cuentan con las siguientes caractersticas: Se dan en entornos en donde deben ser aceptados y procesados gran cantidad de sucesos, la mayora externos al sistema computacional, en breve tiempo o dentro de ciertos plazos. Se utilizan en control industrial, conmutacin telefnica, control de vuelo, simulaciones en tiempo real., aplicaciones militares, etc. Objetivo es proporcionar rpidos tiempos de respuesta. Procesa rfagas de miles de interrupciones por segundo sin perder un solo suceso. Proceso se activa tras ocurrencia de suceso, mediante interrupcin. Proceso de mayor prioridad expropia recursos.

Por tanto generalmente se utiliza planificacin expropiativa basada en prioridades. Gestin de memoria menos exigente que tiempo compartido, usualmente procesos son residentes permanentes en memoria. Poblacin de procesos esttica en gran medida. Poco movimiento de programas entre almacenamiento secundario y memoria. Gestin de archivos se orienta ms a velocidad de acceso que a utilizacin eficiente del recurso. Sistemas Operativos de tiempo compartido. Permiten la simulacin de que el sistema y sus recursos son todos para cada usuario. El usuario hace una peticin a la computadora, est la procesa tan pronto como le es posible, y la respuesta aparecer en la terminal del usuario. Los principales recursos del sistema, el procesador, la memoria, dispositivos de E/S, son continuamente utilizados entre los diversos usuarios, dando a cada usuario la ilusin de que tiene el sistema dedicado para s mismo. Esto trae como consecuencia una gran carga de trabajo al Sistema Operativo, principalmente en la administracin de memoria principal y secundaria. Ejemplos de Sistemas Operativos de tiempo compartido son Multics, OS/360 y DEC10. Caractersticas de los Sistemas Operativos de tiempo compartido: Populares representantes de sistemas multiprogramados multiusuario, ejemplo: sistemas de diseo asistido por computador, procesamiento de texto, etc. Dan la ilusin de que cada usuario tiene una mquina para s. Mayora utilizan algoritmo de reparto circular. Programas se ejecutan con prioridad rotatoria que se incrementa con la espera y disminuye despus de concedido el servicio. Evitan monopolizacin del sistema asignando tiempos de procesador (time slot). Gestin de memoria proporciona proteccin a programas residentes. Gestin de archivo debe proporcionar proteccin y control de acceso debido a que pueden existir mltiples usuarios accesando a un mismo archivo. Sistemas Operativos distribuidos. Permiten distribuir trabajos, tareas o procesos, entre un conjunto de procesadores. Puede ser que este conjunto de procesadores est en un equipo o en diferentes, en este caso es trasparente para el usuario. Existen dos esquemas bsicos de stos. Un sistema fuertemente acoplado es aquel que comparte la memoria y un reloj global, cuyos tiempos de acceso son similares para todos los procesadores. En un sistema dbilmente acoplado los procesadores no comparten ni memoria ni reloj, ya que cada uno cuenta con su memoria local.

Los sistemas distribuidos deben de ser muy confiables, ya que si un componente del sistema se compone otro componente debe de ser capaz de reemplazarlo. Entre los diferentes Sistemas Operativos distribuidos que existen tenemos los siguientes: Sprite, Solaris-MC, Mach, Chorus, Spring, Amoeba, Taos, etc. Caractersticas de los Sistemas Operativos distribuidos: Coleccin de sistemas autnomos capaces de comunicacin y cooperacin mediante interconexiones hardware y software. Gobierna operacin de un S.C. y proporciona abstraccin de mquina virtual a los usuarios. Objetivo clave es la transparencia. Generalmente proporcionan medios para la comparticin global de recursos. Servicios aadidos: denominacin global, sistemas de archivos distribuidos, facilidades para distribucin de clculos (a travs de comunicacin de procesos internodos, llamadas a procedimientos remotos, etc.). Sistemas Operativos de red. Son aquellos sistemas que mantienen a dos o ms computadoras unidas atravs de algn medio de comunicacin (fsico o no), con el objetivo primordial de poder compartir los diferentes recursos y la informacin del sistema. El primer Sistema Operativo de red estaba enfocado a equipos con un procesador Motorola 68000, pasando posteriormente a procesadores Intel como Novell Netware. Los Sistemas Operativos de red ms ampliamente usados son: Novell Netware, Personal NetWare, LAN Manager, Windows NT Server, UNIX, LANtastic. Sistemas Operativos paralelos. En estos tipos de Sistemas Operativos se pretende que cuando existan dos o ms procesos que compitan por algn recurso se puedan realizar o ejecutar al mismo tiempo. En UNIX existe tambin la posibilidad de ejecutar programas sin tener que atenderlos en forma interactiva, simulando paralelismo (es decir, atender de manera concurrente varios procesos de un mismo usuario). As, en lugar de esperar a que el proceso termine de ejecutarse (como lo hara normalmente), regresa a atender al usuario inmediatamente despus de haber creado el proceso. Ejemplos de estos tipos de Sistemas Operativos estn: Alpha, PVM, la serie AIX, que es utilizado en los sistemas RS/6000 de IBM.

CONCLUSIN
Mi conclusin es que tanto los bytes, el significado de PCI y los tipos de sistemas operativos tienen mucho que ver con redes, los bytes son los que miden la velocidad del internet que va a viajar para una conexin en red ya sea que cuando compartamos un archivo o una aplicacin podemos saber si su transferencia es lenta o rpida y todo eso lo traducir la computadora en cdigos binarios ya que ese es el lenguaje de un cdigo binario. PCI est relacionado con redes porque gracias a ella podemos conectar dispositivos perifricos a la placa base ya que es un bus por medio del cual podemos transferir datos de una computadora a otra cuando nos conectamos a una red ya sea por medio perifricos que lo integran y miden su tamao fsico del bus, caractersticas elctricas, cronmetro del bus y sus protocolos. En cuanto al sistema operativo est relacionado a las redes ya que es indispensable para una computadora ya que sin ella sera un objeto intil, y gracias a ella administra la red por medio de software y el sistema operativo es el que administra los recursos de la computadora. Es por eso que los 3 temas mencionados en este trabajo estn relacionados con lo que es redes.

BIBLIOGRAFA
http://www.e-mas.co.cl/categorias/informatica/tiposso.htm http://www.alegsa.com.ar/Dic/pci.php http://utilidadespc.es/tabla-de-equivalencias-de-bytes/

Vous aimerez peut-être aussi