Estructuración física y funcional de un sistema operativo
Unidad de Aprendizaje 1.1.1: Estructuración física y funcional de un sistema operativo
Resultado de Aprendizaje: Identifica los sistemas informáticos y la forma de codificar datos, a partir de su análisis.
A) Descripción de un sistema informático.
- Informática
Ciencia que estudia el procesamiento de la información por medios electrónicos automatizados, su principal herramienta de trabajo es la computadora.
Rama de la ingeniería que estudia el tratamiento de la información mediante el uso de máquinas automáticas. Es un amplio campo que incluye los fundamentos teóricos, el diseño, la programación y el uso de las computadoras como herramienta de solución de problemas
Ramas de la informática:
-Cibernética
-Robótica
-Computación
-Ofimática
-Telemática
-Mecatrónica
-Cibernética
-Robótica
-Computación
-Ofimática
-Telemática
-Mecatrónica
- sistema informático
Un sistema informático como todo sistema, es el conjunto de partes interrelacionadas, hardware, software y de Recurso Humano (humanware). Un sistema informático típico emplea una computadora que usa dispositivos programables para capturar, almacenar y procesar datos. Un sistema informático utiliza ordenadores para almacenar datos, procesarlos y ponerlos a disposición de quien se considere oportuno.
Un sistema puede ser tan simple como: una persona tiene un microordenador y le introduce datos tan elementales, como por ejemplo las ventas diarias de una pequeña empresa, se produce una entrada por cada venta Los sistemas de información tienen muchas cosas en común, la mayoría de ellos están formados por:
- Personas son un componente esencial en cualquier sistema de información, producen y utilizan la información de sus actividades diarias para decidir lo que se debe hacer. Las decisiones pueden ser rutinarias o complejas.
- Procedimientos, los sistemas de información deben soportar diversas clases de actividades del usuario, por eso han de establecerse procedimientos que aseguren que los datos correctos llegan a las personas adecuadas en su momento justo.
- Equipo, es decir los ordenadores y todos los dispositivos necesarios.
- Características de hardware del sistema informático.
-Unidad central de procesos. CPU.
Es el componente del computador y otros dispositivos programables, que interpreta las instrucciones contenidas en los programas y procesa los datos. CPU proporcionan la característica fundamental de la computadora digital (la programabilidad) y son uno de los componentes necesarios encontrados en las computadoras de cualquier tiempo, junto con el almacenamiento primario y los dispositivos de entrada/salida.
El procesador es el encargado de realizar los cálculos aritméticos, tomar decisiones lógicas y coordinar gran parte de las acciones realizadas por los restantes componentes del sistema computacional. La primeras dos tareas son realizadas por la unidad aritmético-lógica u operador de datos, mientras que la última es realizada por la unidad de control.
La Unidad Central de Procesamiento CPU se divide en dos:
-Unidad de Control: Coordina las actividades de la computadora y determina que operaciones se deben realizar y en que orden; así mismo controla todo el proceso de la computadora.
-Unidad de control – Lógica
-Unidad aritmético-lógica.ALU
Elemento que realiza opreraciones aritméticas y lógicas entre los datos
Operaciones típicas:
-sumar
− Restar
− Multiplicar
− Desplazamiento de registros
− Comparaciones
Contiene circuitos aritméticos y lógicos capaces de sumar, restar, multiplicar, dividir y comparar números. Junto con ello, la ALU contiene un conjunto de componentes denominados registros, que permiten el almacenamiento de datos al interior del procesador en forma temporal. Para realizar una computación, los números son transferidos desde la memoria principal hacia los registros en la CPU y de allí enviados a los circuitos aritméticos y lógicos, siendo los resultados de la operación realizada enviados también a algún registro para de allí ser transferidos, de ser necesario, a la memoria principal.
-Memoria central.
También llamada interna. Contiene los programas en ejecución y los datos sobre los que opera. Es un sistema de celdas que se pueden direccionar, de tal manera que a cada una de ellas se puede acceder directamente.
La CPU utiliza la memoria de la computadora para guardar información mientras trabaja con ella; mientras esta información permanezca en memoria, la computadora puede tener acceso a ella en forma directa. Esta memoria construida internamente se llama memoria de acceso aleatorio RAM. La memoria interna consta de dos áreas de memoria:
La memoria RAM (Randon Access Memory): Recibe el nombre de memoria principal o memoria del usuario, en ella se almacena información solo mientras la computadora esta encendida. Cuando se apaga o arranca nuevamente la computadora, la información se pierde, por lo que se dice que la memoria RAM es una memoria volátil.
La memoria ROM (Read Only Memory): Es una memoria estática que no puede cambiar, la computadora puede leer los datos almacenados en la memoria ROM, pero no se pueden introducir datos en ella, o cambiar los datos que ahí se encuentran; por lo que se dice que esta memoria es de solo lectura. Los datos de la memoria ROM están grabados en forma permanente y son introducidos por el fabricante de la computadora.
Concepto de Hardware: Son todos los dispositivos y componentes físicos que realizan las tareas de entrada y salida, también se conoce al hardware como la parte dura o física del computador. La mayoría de las computadoras están organizadas de la siguiente forma: los dispositivos de entrada y salida.
-Dispositivos de entrada.
Una entrada es, en informática es una información que es recibida por un sistema para su procesamiento.Los dispositivos de entrada son aquellos equipos y componentes que permiten ingresar información datos, comandos y programas al usuario del ordenador a la unidad de procesamiento. El teclado, el mouse (ratón), el escáner, la cámara web (webcam), el lápiz óptico y el micrófono son dispositivos de entrada: permiten enviar datos a través de las teclas, el movimiento del dispositivo y la acción de clickear con los botones.
-Dispositivos de salida
Salida, por otra parte, es la acción y efecto de salir o salirse.Los dispositivos de salida nos permiten sacar la información del computador ya sea de un resultado obtenido de un proceso o de la información almacenada en nuestro PC.Podemos mencionar a la impresora (que recibe información de una computadora y produce una salida impresa en papel), el monitor (exhibe los datos en la pantalla), los auriculares (emite sonidos para que sean escuchados por una persona) y el altavoz (reproduce sonidos al ambiente).
-Dispositivos de entrada/salida.
Son aquellos que permiten la comunicación entre la computadora y el usuario.
Ejemplos: puertos de conexión: paralelo, serial, unidades Zip, lectoras, disco duro, bus de datos.Otros dispositivos, como las placas de red y los módems, son mencionados como dispositivos de entrada/salida
-Dispositivos de Almacenamiento de un Computador.
Los sistemas informáticos pueden almacenar los datos tanto interna (en la memoria) como externamente (en los dispositivos de almacenamiento). Dispositivos de almacenamiento memoria RAM y ROM, disco duro, unidades magnéticas extraíbles, medios ópticos, memoria micro sd, cintas magnéticas, cartuchos.
Los sistemas informáticos pueden almacenar los datos tanto interna (en la memoria) como externamente (en los dispositivos de almacenamiento). Dispositivos de almacenamiento memoria RAM y ROM, disco duro, unidades magnéticas extraíbles, medios ópticos, memoria micro sd, cintas magnéticas, cartuchos.
Clasificación de los Dispositivos de Almacenamiento.
Los Dispositivos de Almacenamiento se pueden clasificar de acuerdo al modo de acceso a los datos que contienen:
- Acceso secuencial: En el acceso secuencial, el elemento de lectura del dispositivo debe pasar por el espacio ocupado por la totalidad de los datos almacenados previamente al espacio ocupado físicamente por los datos almacenados que componen el conjunto de información a la que se desea acceder.
- Acceso aleatorio: En el modo de acceso aleatorio, el elemento de lectura accede directamente a la dirección donde se encuentra almacenada físicamente la información que se desea localizar sin tener que pasar previamente por la almacenada entre el principio de la superficie de grabación y el punto donde se almacena la información buscada.
-Dispositivos para la transmisión de datos y conectividad
Permiten enlazar sistemas de cómputo separados.
Los dispositivos son modem, router, concentrador, switch, puentes, antenas, satélites, tarjetas de red inalámbrica y alámbrica, puertos rj45 y USB. Tecnologías inalámbricas wireless, wifi, 3G.
Características de software del sistema informático.
Concepto de Software:
El software se refiere a los programas y datos almacenados en un ordenador. En otras palabras, son las instrucciones responsables de que el hardware (la máquina) realice su tarea. El software es un ingrediente indispensable para el funcionamiento del computador. Está formado por una serie de instrucciones y datos, que permiten aprovechar todos los recursos que el computador tiene, de manera que pueda resolver gran cantidad de problemas. Un computador en si, es sólo un conglomerado de componentes electrónicos; el software le da vida al computador, haciendo que sus componentes funcionen de forma ordenada.
Funciones del software:
-Administrar los recursos de computacionales
-Proporcionar las herramientas para optimizar estos recursos.
-Actuar como intermediario entre el usuario y la información almacenada.
Programas de Software
Programa: conjunto de argumentos o instrucciones para la computadora, almacenado en la memoria primaria de la computadora junto con los datos requeridos para ser ejecutado, en otras palabras hacer que las instrucciones sean realizadas por la computadora.
- Tipos de Software:
-Software del sistema:
Es un conjunto de programas que administran los recursos de la computadora. Ejemplos: Unidad central de proceso, dispositivos de comunicaciones y dispositivos periféricos, el software del sistema administra y controla al acceso del hardware.
-Software de aplicaciones:
Programas que son escritos para o por los usuarios para realizar una tarea especifica en la computadora. Ejemplo: software para procesar un texto, para generar una hoja de calculo, el software de aplicación debe estar sobre el software del sistema para poder operar.
Son los programas que controlan y dirige las distintas tareas que se realizan las computadoras. Creando un ambiente amigable entre el pc y el usuario. Llevan a cabo tareas de tratamiento de textos, gestión de bases de datos y similares.
El software de aplicación se divide en 2 generales y especifico.
El general puede ser los programas de microft office, open office, corel draw, autocad
El específico es un sistema diseñado específicamente para un objetivo mediante el software de desarrollo.
Software de usuario final:
Es el software que permiten el desarrollo de algunas aplicaciones directamente por los usuarios finales, el software del usuario final con frecuencia tiene que trabajar a través del software de aplicación y finalmente a través del software del sistema
-Software de desarrollo
Son los lenguajes de programación se dividen en 3:
-Alto nivel
-Medio nivel (ensamblador)
-Bajo nivel (código binario)
Ejemplos de lenguajes:
Delphi, Visual FoxPro, Visual Basic, C++, C, Java, Pascal etc.
RELACIONES ENTRE HARDWARE Y SOFTWARE
Funcionan Unidos para dar vida a un Computador, ya que de la unión de esto depende el trabajo de un PC.Software se refiere a los programas y datos almacenados en un ordenador. Los programas dan instrucciones para realizar tareas al hardware o sirven de conexión con otro software. Los datos solamente existen para su uso eventual por un programa.Hardware es el substrato físico en el cual existe el software. El hardware abarca todas las piezas físicas de un ordenador
-Redes de computadoras
Una red de computadoras, también llamada red de ordenadores o red informática, es un conjunto de equipos conectados por medio de cables, señales, ondas o cualquier otro método de transporte de datos, que comparten información (archivos).Conjunto de 2 o mas computadoras interconectadas entre si, con el objetivo de compartir recursos.
-Información
Conjunto de hechos o condiciones que pueden ser objeto de una comunicación, de una interpretación, de un tratamiento.
-Tipos de Información:
• Información elemental: Datos Base.
• Información elaborada: Resultados.
• Operaciones para procesar los Datos y obtener los Resultados:
Programa.
-Características de la información
- Exactitud y precisión.
- Tiempo de respuesta que se refiere a la oportunidad con que se debe tener disponible la información.
- La completividad se refiere al contenido de un informe, o sea, a que dentro de este se encuentre toda la información necesaria para tomar una decisión particular.
- El formato.
- Tener correlación.
B) Identificación de sistemas operativos
El sistema operativo es el programa o software más importante de un ordenador. Para que funcionen los otros programas, cada ordenador de uso general debe tener un sistema operativo. Los sistemas operativos realizan tareas básicas, tales como reconocimiento de la conexión del teclado, enviar la información a la pantalla, no perder de vista archivos y directorios en el disco, y controlar los dispositivos periféricos tales como impresoras, escáner, entre otros.
En sistemas grandes, el sistema operativo tiene incluso mayor responsabilidad y poder, es como un policía de tráfico, se asegura de que los programas y usuarios que están funcionando al mismo tiempo no interfieran entre ellos. El sistema operativo también es responsable de la seguridad, asegurándose de que los usuarios no autorizados no tengan acceso al sistema. Permite controlar las asignaciones de memoria, ordenar las solicitudes al sistema, controlar los dispositivos de entrada y salida, facilitar la conexión a redes y el manejo de archivos.
- Sistema operativo monousuario
Los sistemas operativos monousuarios son aquéllos que soportan a un usuario a la vez, sin importar el número de procesadores que tenga la computadora o el número de procesos o tareas que el usuario pueda ejecutar en un mismo instante de tiempo. Las computadoras personales típicamente se han clasificado en este renglón. En otras palabras los sistemas monousuarios son aquellos que nada más puede atender a un solo usuario, gracias a las limitaciones creadas por el hardware, los programas o el tipo de aplicación que se esté ejecutando.
- Sistema operativo de red
Es un componente software de una computadora que tiene como objetivo coordinar y manejar las actividades de los recursos del ordenador en una red de equipos. Software que conecta ordenadores y dispositivos periféricos, como, por ejemplo, impresoras, a la red de área local (LAN).La selección del sistema operativo de red se puede simplificar de forma significativa, si primero se determina la arquitectura de red (cliente/servidor o Trabajo en Grupo) que mejor se ajusta a nuestras necesidades. A menudo, esta decisión se basa en los tipos de seguridad que se consideran más adecuados
-Procesadores
El procesador es en los sistemas informáticos el complejo de circuitos que configura la unidad central de procesamiento o CPU.
-Multitarea
Un sistema operativo multitarea es aquél que le permite al usuario estar realizando varias labores al mismo tiempo. Es el modo de funcionamiento disponible en algunos sistemas operativos, mediante el cual una computadora procesa varias tareas al mismo tiempo.
-Multiusuario
Los sistemas operativos multiusuarios son capaces de dar servicio a más de un usuario a la vez, ya sea por medio de varias terminales conectadas a la computadora o por medio de sesiones remotas en una red de comunicaciones. No importa el número de procesadores en la máquina ni el número de procesos que cada usuario puede ejecutar simultáneamente.
En esta categoría se encuentran todos los sistemas que cumplen simultáneamente las necesidades de dos o más 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 Según los servicios que ofrecen
Monotarea
|
Multitarea
|
Multiproceso
|
Monousuario
|
Monoproceso
|
MS-DOS
GM-NAA I/O
BESYS
UMES
SHARE Operating System
|
Unix
linux
VMS
AmigaOS
WindowsNT
FreeBSD
| Windows NT server Windows 2000 Profesional Unix Linux Windows XP | Windows 95,98,Me windows NT windows 2000 | DOS Windows 98,98,Me |
Tipos de Sistemas operativos y proveedores más comunes.
Actualmente los sistemas operativos se clasifican en tres clasificaciones: sistemas operativos por su estructura (visión interna), sistemas operativos por los servicios que ofrecen y sistemas operativos por la forma en que ofrecen sus servicios (visión externa).
Algunos proveedores son Windows, Unix, Linux, DOS, Mac OS, etc.
Familia Windows
Windows 95
Windows 98
Windows ME
Windows NT
Windows 2000
Windows 2000 server
Windows XP
Windows Server 2003
Windows CEWindows Mobile
Windows XP 64 bits
Windows Vista (Longhorn)
WINDOWS 7
Windows 8
Windows 8.1
Windows 10
WINDOWS 7
Windows 8
Windows 8.1
Windows 10
Familia Macintos
Mac OS 7
Mac OS 8
Mac OS 9
Mac OS X
Familia UNIX
AIX
AMIX
GNU/Linux
GNU / Hurd
HP-UX
Irix
Minix
System V
Solaris
UnixWare
- TIPOS DE SISTEMAS OPERATIVOS.SISTEMA OPERATIVO UNIX.Creado por Ken Thompson y Dennies Ritchie en laboratorios Bell AT&T de MULTICS. Inicialmente era un sistema operativo de tipo texto y algunos gráficos muy rústicos. Hoy en día es la base de comunicaciones de la Internet.SISTEMA OPERATIVO MICROSOFT MS-DOS.Es un tipo de sistema operativo de tipo Texto, monousuario, solo puede atender a un usuario y monotarea, es decir, que ejecuta una tarea a la vez. Es el soporte para programas que manejan gráficos y sus emulaciones de sistema operativo gráfico como: Windows 3.X, 95, 98, 98SE, Me, 2000, NT, XP. Es decir están ejecutados desde Ms-DOS.SISTEMA OPERATIVO PS-DOS DE IBM.Sistema Operativo competidor de Ms-DOS en años 60 y 70, que perdió popularidad por el éxito de Microsoft Windows. Se siguió desarrollando hasta la última versión PC-DOS 2000.SISTEMA OPERATIVO LUNIXCreado por el finlandés Linus Bendict Torvalds en la universidad de Helsinki, basándose en el SO UNIX-MINIX en 1991. Actualmente existen una gran gama de versiones: Linspire, Debian, Knoppix, Red Hat, SuSe, Slackware, Mandrake, Ubuntu, Fedora y Android, todos ellos de tipo gráfico.Se integra en el contexto de sistemas operativos, debido a que no solamente se encuentra en teléfonos inteligentes, sino también en Tablets y algunos tipos de Netbook como el resto de los sistemas operativos tradicionales. Cuenta con una comunidad particular y pública que se encarga del desarrollo de las aplicaciones.Sistema operativo SolarisDesarrollado por Sun Microsystem, es un sistema operativo poco comercial y para servidores principalmente. Normalmente lo utilizan grandes corporativos.Es un sistema operativo que tuviera una interfaz gráfica amigable para el usuario, y como resultado obtuvo Windows. Este sistema muestra íconos en la pantalla que representan diferentes archivos o programas, a los cuales se puede accesar al darles doble clic con el puntero del mouse.Esta versión de Windows se especializa en las redes y servidores. Con este SO se puede interactuar de forma eficaz entre dos o más computadoras.Este Sistema Operativo fue hecho por IBM. Tiene soporte de 32 bits y su interfaz es muy buena. Pero, no se han creado muchas aplicaciones que aprovechen las características de el Sistema operativo, ya que la mayoría del mercado de software ha sido monopolizado por Windows.MAC OSEste sistema operativo es tan amigable para el usuario que cualquier persona puede aprender a usarlo en muy poco tiempo. Por otro lado, es muy bueno para organizar archivos y usarlos de manera eficaz. Este fue creado por Apple Computer, Inc.
- Manejo de sistemas de codificación.
Características de los sistemas de soporte de información
Una aspecto importante en la informática es como representarla ahí entran los sistemas de numeración.
- Representación por medio de números.
-El código decimal.
Posee 10 dígitos ( 0,1,2,3,4,5,6,7,8,9). La posición de cada cifra a medida que nos trasladamos de derecha a izquierda nos indica las unidades, decenas, centenas etc.
Su base es 10 y se forman combinaciones de grandes números.
C. MANEJO DE SISTEMAS DE CODIFICACIÓN
Código decimal
Su origen lo encontramos en la India y fue introducido en España por los Árabes.
BASE 10
Utiliza 10 digitos 0,1,2,3,4,5,6,7,8,9
Ejemplo 10234
Cuando vemos un número, por ejemplo 123, no pensamos en el valor en si, en lugar de esto hacemos una representación de cuantos elementos representa este valor. En realidad, el número 123 representa:
1*102 + 2*101 + 3*100 o lo que es lo mismo:
100 + 20 + 3 = 12310
Sistema Binario:
Estos valores reciben el nombre de bits.
BASE 2
Utiliza dos dígitos 0,1
Ejemplo 10101000
El sistema binario trabaja de forma similar al sistema decimal con dos diferencias, en el sistema binario solo esta permitido el uso de los dígitos 0 y 1 y en el sistema binario se utilizan potencias de 2 en lugar de potencias de 10. Por cada “1” en la cadena binaria, sume 2n donde “n” es la posición del digito binario iniciando de 0.
Por ejemplo, el valor binario 11001010 representa:
1*27 + 1*26 + 0*25 + 0*24 + 1*23 + 0*22 + 1*21 + 0*20= 128+64+8+2=20210
Sistema octal:
BASE 8
Utiliza 8 dígitos: 0, 1, 2, 3, 4, 5, 6,7
Es sistema de numeración cuya base es 8, es decir, utiliza 8 símbolos para la representación de cantidades. Estos sistemas es de los llamados posiciónales y la posición de sus cifras se mide con la relación a la coma decimal que en caso de no aparecer se supone implícitamente a la derecha del numero.
BASE 16
Utiliza 16 dígitos 0,1,2,3,4,5,6,8,9,A,B,C,D,E,F
Ejemplo: 1F7D3H
Se utiliza para simplificar la notación binaria.
El sistema de numeración hexadecimal, ósea de base 16. El sistema hexadecimal es compacto y nos proporciona un mecanismo sencillo de conversión hacia el formato binario, debido a esto, la mayoría del equipo de cómputo actual utiliza el sistema numérico hexadecimal. Como la base del sistema es 16, cada digito a la izquierda del punto hexadecimal representa tantas veces un valor sucesivo potencia de 16.
Por ejemplo, el número 123416 es igual a:
1*163 + 2*162 + 3*161 + 4*160 lo que da como resultado:
4096 + 512 + 48 + 4= 466010
Cada digito hexadecimal puede representar uno de dieciséis valores entre 0 y 1510. Como solo tenemos diez dígitos decimales, necesitamos recordar seis dígitos adicionales para representar los valores 1010 y 1510. Utilizamos las letras A a la F.
Conversión Decimal - Binario: La forma más simple es dividir sucesivamente el numero decimal y los cocientes que se van obteniendo por 2 hasta que el cociente en una de las divisiones se hagan cero. Coversión de 10 en decimal a Binario:
Conversión binaria decimal: El método consiste en rescribir el número binario en posición vertical de tal forma que la parte de la derecha que en la zona superior y la parte de la izquierda quede en la parte inferior. Se suma el dígito al producto de dos con el resultado de la operación anterior, teniendo en cuenta que para el primer dígito el resultado de la operación es "0".
Conversión de un numero decimal a octal.
1. Se toma el numero entero y se divide entre 8 repetidamente hasta que el dividendo sea menor que el divisor, para colocar entonces el numero 0 y pasar el dividendo a formar el primer dígito del numero equivalente en decimal
2. Se toma la parte fraccionaria del número decimal y la multiplicamos por 8 sucesivamente hasta que el producto no tenga números fraccionarios
3. Pasamos la parte entera del producto a formar el dígito correspondiente
4. Al igual que los demás sistemas, el numero equivalente en el sistema decimal, esta formado por la unión del numero entero equivalente y el numero fraccionario equivalente.
Conversión de un numero octal a binario.
La ventaja principal del sistema de numeración Octal es la facilidad conque pueden realizarse la conversión entre un número binario y octal. A continuación mostraremos un ejercicio que ilustrará la teoría. Por medio de este tipo de conversiones, cualquier número Octal se convierte a binario de manera individual. En este ejemplo, mostramos claramente el equivalente 100 111 010 en binario de cada numero octal de forma individual.
Conversión de un numero decimal a un numero hexadecimal.
1. Se toma la parte entera y se divide sucesivamente por el número decimal 16 hasta que el cociente sea 0.
2. Los números enteros resultantes de los cocientes, pasarán a conformar el número hexadecimal correspondiente, teniendo en cuenta que el sistema de numeración hexadecimal posee solo 16 símbolos, donde los números del 10 hasta el 15 tienen símbolos alfabéticos que ya hemos explicado
3. La parte fraccionaria del numero a convertir se multiplica por 16, sucesivamente hasta que el producto resultante no tenga parte fraccionaria
4. Al igual que en los sistemas anteriores, el numero equivalente se forma, de la unión de los dos números equivalentes, tanto entero como fraccionario, separados por un punto que establece la diferencia entre ellos.
Conversión de un numero hexadecimal a un numero decimal.
1. Multiplicamos el valor de posición de cada columna por el dígito hexadecimal correspondiente.
2. El resultado del número decimal equivalente se obtiene, sumando todos los productos obtenidos.
REPRESENTACIÓN ALFANUMÉRICA.
Sirve para representar información de tipo texto. En los años 50, se definieron sistemas de codificación empleando 6 bits por carácter. Ello permitía representar hasta 64 caracteres distintos: 26 letras, A - Z, 10 números 0 - 9, los símbolos de puntuación, y 28 caracteres especiales. Sin embargo, la necesidad de representar letras mayúsculas y minúsculas, así como de tener caracteres para control de periféricos, han dado lugar a códigos de 7 bits, como el ASCII, y de 8 Bits, como el EBCDIC, introducido por IBM 360 en el año 1964. En la actualidad se está popularizando cada vez más el ASCII extendido, que emplea 8 bits para incluir letras acentuadas, la ñ, caracteres semigráficos y otros muchos símbolos.
ASCII, acrónimo en inglés de American Standard Codefor Information Interchange, en español: Código Estándar Estadounidense para el Intercambio de Información es un código de caracteres basado en el alfabeto latino. Fue creado en 1963 por el Comité Estadounidense de Estándares como una evolución de los conjuntos de códigos utilizados entonces en telegrafía.
El código ASCII utiliza 7 bits para representar los caracteres, aunque inicialmente empleaba un bit adicional que se usaba para detectar errores en la transmisión. A menudo se llama incorrectamente ASCII a otros códigos de caracteres de 8 bits.
ASCII fue publicado como estándar por primera vez en 1967 y fue actualizado por última vez en 1986. En la actualidad define códigos para 33 caracteres no imprimibles, de los cuales la mayoría son caracteres de control obsoletos que tienen efecto sobre cómo se procesa el texto, más otros 95 caracteres imprimibles que les siguen en la numeración.
El código del carácter espacio, designa al espacio entre palabras, y se produce normalmente por la barra espaciadora de un teclado. Los códigos del 33 al 126 se conocen como caracteres imprimibles, y representan letras, dígitos, signos de puntuación y varios símbolos.
|
|
|
CÓDIGO EBCDIC
EBCDIC por sus siglas: Extended Binary Coded Decimal Interchange Code, es un código estándar de 8 bits usado por computadoras mainframe IBM. IBM adaptó el EBCDIC del código de tarjetas perforadas en los años 1960 y lo promulgó como una táctica customer-control cambiando el código estándar ASCII.
EBCDIC es un código binario que representa caracteres alfanuméricos, controles y signos de puntuación. Cada carácter está compuesto por 8 bits = 1 byte, por eso EBCDIC define un total de 256 caracteres.
Espacio en blanco - 0 1 0 0 0 0 0 0
A
|
1 1 0 0 0 0 0 1
|
T
|
1 1 1 0 0 0 1 1
|
B
|
1 1 0 0 0 0 1 0
|
U
|
1 1 1 0 0 1 0 0
|
C
|
1 1 0 0 0 0 1 1
|
V
|
1 1 1 0 0 1 0 1
|
D
|
1 1 0 0 0 1 0 0
|
W
|
1 1 1 0 0 1 1 0
|
E
|
1 1 0 0 0 1 0 1
|
X
|
1 1 1 0 0 1 1 1
|
F
|
1 1 0 0 0 1 1 0
|
Y
|
1 1 1 0 1 0 0 0
|
G
|
1 1 0 0 0 1 1 1
|
Z
|
1 1 1 0 1 0 0 1
|
H
|
1 1 0 0 1 0 0 0
|
0
|
1 1 1 1 0 0 0 0
|
I
|
1 1 0 0 1 0 0 1
|
1
|
1 1 1 1 0 0 0 1
|
J
|
1 1 0 1 0 0 0 1
|
2
|
1 1 1 1 0 0 1 0
|
K
|
1 1 0 1 0 0 1 0
|
3
|
1 1 1 1 0 0 1 1
|
L
|
1 1 0 1 0 0 1 1
|
4
|
1 1 1 1 0 1 0 0
|
M
|
1 1 0 1 0 1 0 0
|
5
|
1 1 1 1 0 1 0 1
|
N
|
1 1 0 1 0 1 0 1
|
6
|
1 1 1 1 0 1 1 0
|
O
|
1 1 0 1 0 1 1 0
|
7
|
1 1 1 1 0 1 1 1
|
P
|
1 1 0 1 0 1 1 1
|
8
|
1 1 1 1 1 0 0 0
|
Q
|
1 1 0 1 1 0 0 0
|
9
|
1 1 1 1 1 0 0 1
|
R
|
1 1 0 1 1 0 0 1
| ||
S
|
1 1 1 0 0 0 1 0
|
. UNIDADES DE MEDICIÓN
BIT:
La unidad básica en Informática es el bit. Un bit o Binary Digit es un dígito en sistema binario ya sea 0 o 1, con el que se forma toda la información. Evidentemente esta unidad es demasiado pequeña para poder contener una información diferente a una pareja abierto/cerrado, si/no, por lo que se emplea un conjunto de bits.
Para poder almacenar una información más detallada se emplea como unidad básica el byte u octeto, que es un conjunto de 8 bits. Con esto podemos representar hasta un total de 256 combinaciones diferentes por cada byte.
Aquí hay que especificar un punto. Hay una diferencia entre octeto y byte. Mientras que un octeto tiene siempre 8 bits un byte no siempre es así, y si bien normalmente si que tiene 8 bits, puede tener entre 6 y 9 bits.
BYTE:
Formado normalmente por un octeto, 8 bits , aunque pueden ser entre 6 y 9 bits.
La progresión de esta medida es del tipo, 8, 16, 32, 64, 128, 256, 512.
Se pueden usar capacidades intermedias, pero siempre basadas en esta progresión y siendo mezcla de ellas.
Kilobyte (K o KB).- Aunque se utilizan las acepciones utilizadas en el Sistema de la Información, un Kilobyte no son 1.000 bytes. Debido a lo anteriormente expuesto, un KB son 1.024 bytes.
Megabyte (MB).- El MB es la unidad más utilizada en la informática. Un MB NO son 1.000 KB, sino 1.024 KB, por lo que un MB son 1.048.576 bytes.Gigabyte (GB).- Un GB son 1.024 MB (o MiB), por lo tanto 1.048.576 KB. Cada vez se emplea más el término Gibibyte o GiB.
Megabyte (MB).- El MB es la unidad más utilizada en la informática. Un MB NO son 1.000 KB, sino 1.024 KB, por lo que un MB son 1.048.576 bytes.Gigabyte (GB).- Un GB son 1.024 MB (o MiB), por lo tanto 1.048.576 KB. Cada vez se emplea más el término Gibibyte o GiB.
Terabyte (TB).- Aunque es aun una medida poco utilizada, pronto nos tendremos que acostumbrar a ella, ya que por poner un ejemplo la capacidad de los discos duros ya se está aproximando a esta medida.
Un Terabyte son 1.024 GB. Aunque poco utilizada aun, al igual que en los casos anteriores se está empezando a utilizar la acepción Tebibyte
MÚLTIPLOS Y EQUIVALENCIAS DE LAS UNIDADES DE MEDICIÓN.
- · Cuatro bits se denominan cuarteto.
- · Ocho bits octeto o byte.
- · Al conjunto de 1 024 bytes se le llama Kilobyte o K.
- · 1.048.576 bytes equivalen a un Megabyte.
- · Mil millones de bytes equivalen a un Gigabyte.
- · 1024 Kilobytes forman el llamado Megabyte.
- · 1 024 Megabytes se denominan Gigabyte.
Comentarios
Publicar un comentario