A.-
Descripción de un sistema informático.
Sistema informático: es el conjunto de partes
interrelacionadas, hardware, software y de recurso humano (humanware) que
permite almacenar y procesar información.
Los sistemas informáticos pasan
por diferentes fases en su ciclo de vida, desde la captura de requisitos hasta
el mantenimiento. En la actualidad se emplean numerosos sistemas informáticos
en la administración pública.
1.-Informática.
En lo que hoy
día conocemos como informática confluyen muchas de las técnicas, procesos y
máquinas (ordenadores) que el hombre ha desarrollado a lo largo de la historia
para apoyar y potenciar su capacidad de memoria, de pensamiento y de
comunicación. En el Diccionario de la lengua española de la Real Academia
Española se define informática como:
“Conjunto de
conocimientos científicos y técnicas que hacen posible el tratamiento
automático de la información por medio de ordenadores”
Conceptualmente,
se puede entender como aquella disciplina encargada del estudio de métodos, procesos,
técnicas, desarrollos y su utilización en ordenadores (computadoras), con el
fin de almacenar, procesar y transmitir información y datos en formato digital.
2.-Sistema informático.
·
Estructura
Los sistemas informáticos suelen estructurarse en Subsistemas.
-Subsistema físico: asociado al hardware. Incluye
entre otros elementos la CPU, memoria principal, la placa base, periféricos de
entrada y salida, etc.
-Subsistema lógico: asociado al software y la
arquitectura. Incluye al sistema operativo, el firmware, las aplicaciones y las
bases de datos.
·
Clasificación.
Los S.I. pueden clasificarse en base a numerosos
criterios. Por supuesto las clasificaciones no son estancas y es común
encontrar sistemas híbridos que no encajen en una única categoría.
Por su uso pueden ser:
-De uso general.
-De uso específico.
Por el paralelismo de los procesadores, que puede
ser:
-SISD:
Single Instruction Single Data
-SIMD:
Single Instruction Multiple Data
-MIMD: Multiple Instruction Multiple Data
Por el tipo de ordenador utilizado en el sistema
-Estaciones de trabajo (Workstations)
-Terminales ligeros (Thin clients)
-Microordenadores (por ejemplo ordenadores personales)
-Miniordenadores (servidores pequeños)
-Macroordenadores (servidores de gran capacidad)
-Superordenadores
Por la arquitectura
-Sistema aislado
-Arquitectura cliente-servidor
-Arquitectura de 3 capas
-Arquitectura de n capas
-Servidor de aplicaciones
-Monitor de teleproceso o servidor de transacciones
Ø
Hardware y software
HARDWARE: corresponde a todas las partes tangibles de un sistema
informático; sus componentes son: eléctricos, electrónicos, electromecánicos y
mecánicos.
Un sistema informático se compone de una unidad central de
procesamiento (UCP/CPU), encargada de procesar los datos, uno o varios
periféricos de entrada, los que permiten el ingreso de la información y uno o
varios periféricos de salida, los que posibilitan dar salida (normalmente en
forma visual o auditiva) a los datos procesados.
Las computadoras son aparatos electrónicos capaces de
interpretar y ejecutar instrucciones programadas y almacenadas en su memoria;
consisten básicamente en operaciones aritmético-lógicas y de entrada/salida. Se
reciben las entradas (datos), se las procesa y almacena (procesamiento), y
finalmente se producen las salidas (resultados del procesamiento). Por ende
todo sistema informático tiene, al menos, componentes y dispositivos hardware
dedicados a alguna de las funciones antedichas; a saber:
-Procesamiento: Unidad Central de Proceso o CPU
Un servidor de red o una máquina de cálculo de alto
rendimiento (supercomputación), puede tener varios, incluso miles de
microprocesadores trabajando simultáneamente o en paralelo
(multiprocesamiento); en este caso, todo ese conjunto conforma la CPU de la
máquina.
-Almacenamiento: Memorias
Las unidades de almacenamiento son dispositivos o periféricos
del sistema, que actúan como medio de soporte para la grabación de los
programas de usuario y de los datos que son manejados por las aplicaciones que
se ejecutan en estos sistemas; en otras palabras nos sirven para guardar la
información en nuestro computador.
Estos dispositivos realizan las operaciones de lectura o
escritura de los medios o soportes donde se almacenan o guardan, lógica y
físicamente, los archivos de un sistema informático.
Ejemplos: disco
duro, diskette, unidades de disco etc.
-Entrada: Periféricos de entrada (E)
De esta categoría son aquellos que permiten el ingreso de
información, en general desde alguna fuente externa o por parte del usuario.
Los dispositivos de entrada proveen el medio fundamental para transferir hacia
la computadora (más propiamente al procesador) información desde alguna fuente,
sea local o remota. También permiten cumplir la esencial tarea de leer y cargar
en memoria el sistema operativo y las aplicaciones o programas informáticos,
los que a su vez ponen operativa la computadora y hacen posible realizar las
más diversas tareas
Ejemplos: teclado,
mouse o ratón, escáner, micrófono, cámara web , lectores ópticos de código de
barras, Joystick, lectora de CD, DVD o BluRay.
-Salida: Periféricos de salida (S)
Son aquellos que permiten emitir o dar salida a la
información resultante de las operaciones realizadas por la CPU (procesamiento)
Los dispositivos de salida aportan el medio fundamental para
exteriorizar y comunicar la información y datos procesados; ya sea al usuario o
bien a otra fuente externa, local o remota.
Ejemplos: los
monitores clásicos (no de pantalla táctil), las impresoras, y los altavoces.
-Entrada/Salida: Periféricos mixtos (E/S)
Son aquellos dispositivos que pueden operar de ambas formas:
tanto de entrada como de salida. Típicamente, se puede mencionar como
periféricos mixtos o de Entrada/Salida a: discos rígidos, disquetes, unidades
de cinta magnética, lector-grabadoras de CD/DVD, discos ZIP, etc. También
entran en este rango, con sutil diferencia, otras unidades, tales como:
Tarjetas de Memoria flash o unidad de estado sólido, tarjetas de red, módems,
tarjetas de captura/salida de vídeo, etc.
Ejemplos:
memoria
flash o memoria USB o unidades de estado sólido.
Aquí dejo un video para saber la
historia de cómo fueron evolucionando el hardware y software.
Ø Redes de
computadoras
es un conjunto de equipos informáticos y software conectados
entre sí por medio de dispositivos físicos que envían y reciben impulsos
eléctricos, ondas electromagnéticas o cualquier otro medio para el transporte
de datos, con la finalidad de compartir información, recursos y ofrecer
servicios.
Como en todo proceso de comunicación se requiere
-Emisor
-Mensaje
-Un receptor
La finalidad principal para la creación de una red de
computadoras es compartir los recursos y la información en la distancia,
asegurar la confiabilidad y la disponibilidad de la información, aumentar la
velocidad de transmisión de los datos y reducir el costo general de estas
acciones. Un ejemplo es Internet, la cual es una gran red de millones de computadoras
ubicadas en distintos puntos del planeta interconectadas básicamente para
compartir información y recursos.
En la siguiente imagen se muestra
como funciona una red física de computadoras
Para poder formar una red se requieren elementos: hardware,
software y protocolos. Los elementos físicos se clasifican en dos grandes
grupos: dispositivos de usuario final (hosts) y dispositivos de red. Los
dispositivos de usuario final incluyen los computadores, impresoras, escáneres,
y demás elementos que brindan servicios directamente al usuario y los segundos
son todos aquellos que conectan entre sí a los dispositivos de usuario final,
posibilitando su intercomunicación.
El fin de una red es la de interconectar los componentes
hardware de una red, y por tanto, principalmente, las computadoras
individuales, también denominados hosts, a los equipos que ponen los servicios
en la red, los servidores, utilizando el cableado o tecnología inalámbrica
soportada por la electrónica de red y unidos por cableado o radiofrecuencia. En
todos los casos la tarjeta de red se puede considerar el elemento primordial,
sea ésta parte de un ordenador, de un conmutador, de una impresora, etc. y sea
de la tecnología que sea (ethernet, Wi-Fi, Bluetooth, etc.)
-Software
Sistema operativo de red: permite la interconexión de
ordenadores para poder acceder a los servicios y recursos. Al igual que un
equipo no puede trabajar sin un sistema operativo, una red de equipos no puede
funcionar sin un sistema operativo de red. En muchos casos el sistema operativo
de red es parte del sistema operativo de los servidores y de los clientes, por
ejemplo en Linux y Microsoft Windows.
-Hardware
Para lograr el enlace entre las computadoras y los medios de
transmisión (cables de red o medios físicos para redes alámbricas e infrarrojos
o radiofrecuencias para redes inalámbricas), es necesaria la intervención de
una tarjeta de red, o NIC (Network Card Interface), con la cual se puedan
enviar y recibir paquetes de datos desde y hacia otras computadoras, empleando
un protocolo para su comunicación y convirtiendo a esos datos a un formato que
pueda ser transmitido por el medio (bits, ceros y unos). Cabe señalar que a
cada tarjeta de red le es asignado un identificador único por su fabricante,
conocido como dirección MAC (Media Access Control), que consta de 48 bits (6
bytes). Dicho identificador permite direccionar el tráfico de datos de la red
del emisor al receptor adecuado.
El trabajo del adaptador de red es el de convertir las
señales eléctricas que viajan por el cable (ej: red Ethernet) o las ondas de
radio (ej: red Wi-Fi) en una señal que pueda interpretar el ordenador.
3.-Informacion
Es
un conjunto organizado de datos procesados, que constituyen un mensaje que
cambia el estado de conocimiento del sujeto o sistema que recibe dicho mensaje.
Ø Tipos:
La Información General
“Esta es definida como
el tipo de información no especializada que trata de acontecimientos casi
siempre imprevistos y sin relación entre sí, que normalmente se conocen con el
apelativo de sucesos”. . “Su variedad no permite una definición
positiva, sino más bien negativa, y en este sentido la información general es
todo aquello que no es político, diplomático, económico, social, judicial,
deportivo ni cultural”.
La Información Especializada
Este tipo de información se refiere a un tópico
particular al cual circunscribe sus
datos y mensajes . Desde este punto de
vista, la información especializada puede tener carácter científico y/o técnico, cuando aborda asuntos propios
del conocimiento. v.g.: información agrícola, médica, química, biológica,
social, económica, jurídica, etc.
En este orden de ideas, el origen de la información (fuente)
determina el grupo humano específico al cual están dirigidos sus datos y
mensajes (destinatarios).
Información Bibliográfica
En las actividades que
caracterizan los procesos académicos y de transmisión del conocimiento
se utilizan fuentes de información de
diverso origen y en diferentes formatos; no obstante, los métodos de obtención
de esta información exigen - en la
mayoría de los casos --, que existan de por medio etapas previas de selección,
adquisición, catalogación, clasificación, preparación física, almacenamiento,
recuperación y difusión; perfiles que definen la información bibliográfica y
eventualmente la de naturaleza factual.
Información Referencial
Dentro de la información bibliográfica distinguimos también
una categoría general que nos proporciona datos sobre documentos, tales como:
autor, título, ciudad de edición, editorial, paginación, ilustraciones, series,
etc.
Estos elementos no siempre conducen a la ubicación física del
documento a recuperar, pero son de importancia vital para identificar un
material bibliográfico específico.
Información
Factual
Esta información, al contrario de la bibliográfica, se puede
convertir en sí misma en el dato requerido por un investigador, en la medida en
que satisface de manera inmediata una necesidad específica.- Ejemplo de este
tipo de información es la recopilada en los directorios telefónicos, en los
vademécum, en los repertorios bursátiles
en los bancos de datos estadísticos, censos de población etc. En
buena medida – aunque no siempre -, un dato de tipo cuantitativo (numérico)
resuelve el requerimiento de información.
Aunque es conveniente señalarlo, las herramientas que contienen este
tipo de información, en todos los casos, han sido procesadas previamente, para hacer posible su acceso lógico.
La Información
FULL – TEXT (texto completo e imagen)
Adicionalmente a la información referencial y a la factual,
los computadores y la información disponible en ellos a través de Internet, o
los documentos electrónicos o de CD-ROM o DVD, por ejemplo, permiten consultar
directamente sobre pantalla, documentos completos en texto e imagen. Así, las
bases de datos presentan,
además de referencias bibliográficas,
contenidos completos o parciales de material pertinente y relevante a
necesidades específicas de información.
Ø Características
La acepción moderna del concepto
de “información” incluye las siguientes características:
Intelectual en su esencia, es decir, la información:
-crea y recrea el mundo de las ideas, a través del tiempo y
del espacio;
-transmite esas ideas a nuestra mente y
-construye, así, poco a poco, el “contenido” de nuestro
intelecto: el conocimiento.
Novedosa:
-deberá transmitir algo nuevo, algo no conocido hasta
entonces;
-no será información si la idea ya es conocida por el
investigador.
Facilita la actividad humana:
-disminuye la incertidumbre, al proporcionar nuevos
conocimientos;
-facilita, por tanto, la toma de decisiones.
Social. Es
información en sentido estricto:
-sólo cuando se la recibe de otros
-no, la obtenida por nosotros mismos
Plural, en cuanto:
-engloba los diferentes puntos de vista, ideas o datos sobre
el tema investigado
-no se limita a una única vía.
Constituye un sistema, porque implica:
-un conjunto de elementos
-que interactúan entre ellos
-en busca de un objetivo común
B identificación de sistemas operativos
1.-Definición
Es un
programa o conjunto de programas que en un sistema informático gestiona los
recursos de hardware y provee servicios a los programas de aplicación,
ejecutándose en modo privilegiado respecto de los restantes.
Para complementar la información,
en el siguiente link se mostrara un video donde explica los tipos de sistemas
operativos que se encuentran y sus características.
2.-sistemas operativos
mono usuario-procesadores.
Es un
sistema operativo que sólo puede ser ocupado por un único usuario en un
determinado tiempo. Ejemplo de sistemas monousuario son las versiones
domésticas de Windows.Administra recursos de memoria procesos y dispositivos de
las PC'S
Es un
sistema en el cual el tipo de usuario no está definido y, por lo tanto, los
datos que tiene el sistema son accesibles para cualquiera que pueda conectarse.
En algunos
sistemas operativos se accede al sistema por medio de un usuario único que
tiene permiso para realizar cualquier operación. Este es el caso de los
sistemas operativos más antiguos como MS-DOS y algunos más recientes como la
serie Windows 95/98/Me de Microsoft o MacOS (antes de MacOS X) de Macintosh. En
estos sistemas no existe una diferenciación clara entre las tareas que realiza
un administrador del sistema y las tareas que realizan los usuarios habituales,
no disponiendo del concepto de multiusuario, un usuario común tiene acceso a
todas las capacidades del sistema, pudiendo borrar, incluso, información vital
para su funcionamiento. Un usuario malicioso (remoto o no) que obtenga acceso
al sistema podrá realizar todo lo que desee por no existir dichas limitaciones.
Estructura
básica del sistema
Para el
funcionamiento del MS-DOS se usan cinco programas fundamentales:
-ROM-BIOS:
relación más cercana entre el programa software y el hardware del ordenador
(driver, controlador...)
-IO.SYS:
Gestión de entrada / salida de la memoria del ordenador Prepara el arranque del
ordenador.
-MS-DOS.SYS:
Núcleo del sistema operativo (instrucciones de funcionamiento).
-COMMAND.COM:
Interprete de los comandos con los que el usuario se comunica con el ordenador.
Genera el prompt (línea de comando, c:>)
-AUTOEXEC.BAT:
Fichero que contiene una serie de instrucciones que ejecuta el ordenador nada
más arrancar.
-CONFIG.SYS:
Fichero que contiene la configuración del sistema. Se ejecuta cuando arranca el
ordenador.
La
estructura de archivos se estructura en hardware (discos duros o dispositivos
de memoria en masa), dentro de cada uno en directorios y dentro de ellos los
ficheros.
3.-Sistemas
operativos de red
El sistema
operativo de red permite la interconexión de ordenadores para poder acceder a
los servicios y recursos. Al igual que un equipo no puede trabajar sin un
sistema operativo, una red de equipos no puede funcionar sin un sistema
operativo de red. Si no se dispone de ningún sistema operativo de red, los
equipos no pueden compartir recursos y los usuarios no pueden utilizar estos
recursos.
Dependiendo
del fabricante del sistema operativo de red, tenemos que el software de red
para un equipo personal se puede añadir al propio sistema operativo del equipo
o integrarse con él.
NetWare de
Novell es el ejemplo más familiar y famoso de sistema operativo de red donde el
software de red del equipo cliente se incorpora en el sistema operativo del
equipo. El equipo personal necesita ambos sistema operativos para gestionar
conjuntamente las funciones de red y las funciones individuales.
El software
del sistema operativo de red se integra en un número importante de sistemas
operativos conocidos, incluyendo Windows 2000 Server/Professional, Windows NT
Server/Workstation, Windows 95/98/ME y Apple Talk.
Cada
configuración (sistemas operativos de red y del equipo separados, o sistema
operativo combinando las funciones de ambos) tiene sus ventajas e
inconvenientes. Por tanto, nuestro trabajo como especialistas en redes es
determinar la configuración que mejor se adapte a las necesidades de nuestra
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. Consiste en un
software que posibilita la comunicación de un sistema informático con otros
equipos en el ámbito de una red.
Ø Procesadores
Un procesador de texto es una aplicación informática
destinada a la creación o modificación de documentos escritos por medio de una
computadora. Representa una alternativa moderna a la antigua máquina de
escribir, siendo mucho más potente y versátil que ésta.
Ley de Moore
El Dr. Gordon Moore, uno de los fundadores de Intel
Corporation, formuló en el año de 1965 una ley que se conoce como la " Ley
de Moore". La citada ley dice que el número de transistores contenido en un
microprocesador se duplica más o menos cada 18 meses. Esta afirmación, que en
principio estaba destinada a los dispositivos de memoria y también los
microprocesadores, ha cumplido la ley correctamente hasta ahora... Una ley que
significa para el usuario que cada 18 meses puede disfrutar de una mejor
tecnología, algo que se ha venido cumpliendo durante los últimos 30 años y se
espera siga vigente en los próximos 15 o 20 años. De modo que el usuario puede
disponer de mejores equipos, aunque también signifique la necesidad de cambiar
de equipo cada poco tiempo, algo que no todo el mundo se puede permitir, y eso
que el precio aumenta de forma absoluta pero no relativa, puesto que la
relación MIPS-dinero está decreciendo a velocidad vertiginosa. Esto no sucede
con la industria del automóvil, ya que la potencia de los coches no se ha
multiplicado de la misma forma que los precios. Queda claro que en los próximos
años nos espera una auténtica revolución en lo que a rendimiento de los
procesadores se refiere, como ya predijera Moore hace más de 30 años.
El siguiente tema lo pongo para la
curiosidad de saber algo más sobre el tema, con el objetivo de enriquecer la información
Futuro de los microprocesadores
El último paso conocido ha sido la implementación de la nueva
arquitectura de 0.25 micras, que viene a sustituir de forma rotunda la empleada
hasta el momento, de 0.35 micras en los últimos modelos de procesador. Esto va
a significar varias cosas en un futuro no muy lejano, para empezar la velocidad
se incrementará una medida del 33% con respecto a la generación del anterior.
es decir, el mismo procesador usando esta nueva tecnología puede ir un 33% más
rápido que el anterior. Para los que no podamos hacer una idea de este tamaño
de tecnología, el valor de 0.25 micras es unas 400 veces más pequeño que un
cabello de cualquier persona. Y este tamaño es el que tienen transistores que
componen el procesador. El transistor, como muchos sabemos, permite el paso de
la corriente eléctrica, de modo que en función de en qué transistores haya
corriente, el ordenador realiza las cosas (esto es una simplificación de la
realidad pero se ajusta a ella). Dicha corriente eléctrica circula entre dos
puntos de modo que cuanto menor sea esta distancia, más cantidad de veces podrá
pasar, pues el tiempo es menor. Aunque estamos hablando de millonésimas de
segundo, tener en cuenta que un procesador está trabajando continuamente, de
modo que ese tiempo que parece insignificante cuando es sumado a lo largo de
las miles de millones de instrucciones que realizar, nos puede dar una cantidad
de tiempo importante. De modo que la tecnología que se utilice puede dar
resultados totalmente distintos, incluso utilizando el mismo procesador. en un
futuro cercano además de contar con la arquitectura de 0.25 micras podremos
disfrutar de una de 0.07, para el año 2016, lo que supondrá la introducción en
el procesador de mil millones de transistores, alcanzando una velocidad de
reloj cercana a los diez mil MHz, es decir, diez GHz.
Han pasado más de 25 años desde que Intel diseñara el primer
microprocesador, que actualmente cuenta con más del 90% del mercado. Un tiempo
en el que todo ha cambiado enormemente, y en el hemos visto pasar varias
generaciones de maquinas que nos han entretenido y ayudado en el trabajo
diario. Dicen que es natural en el ser humano querer mirar constantemente hacia
el futuro, buscando información de hacia donde vamos, en lugar de en donde
hemos estado. Por ello no podemos menos que asombrarnos de las previsiones que
los científicos barajan para dentro de unos 15 años. Según el Dr. Albert Yu,
vicepresidente de Intel y responsable del desarrollo de los procesadores desde
el año 1984, para el año 2016, utilizaremos procesadores cuyo reloj ira a una
velocidad de 10 GHz (10,000 MHz) contendrán mil millones de transistores y será
capaz de procesar cerca de 100 mil millones de instrucciones por segundo. Un
futuro prometedor, permitirá realizar tareas nunca antes pensadas
Ø Multitarea
La multitarea es la característica de los sistemas operativos
modernos de permitir que varios procesos sean ejecutados al mismo tiempo,
compartiendo uno o más procesadores.
Tipos de multitarea:
-Cooperativa
Los procesos de usuario son quienes ceden la CPU al sistema
operativo a intervalos regulares. Este tipo de multitarea es muy problemático,
puesto que si el proceso de usuario se interrumpe y no cede la CPU al sistema
operativo, todo el sistema quedará trabado, es decir, sin poder hacer nada. Da
lugar también a latencias muy irregulares, y la imposibilidad de tener en
cuenta este esquema en sistemas operativos de tiempo real. Un ejemplo sería
Windows hasta la versión 2000.
-Preferente
El sistema operativo es el encargado de administrar el/los
procesador(es), repartiendo el tiempo de uso de este entre los procesos que
estén esperando para utilizarlo. Cada proceso utiliza el procesador durante
cortos períodos de tiempo, pero el resultado final es prácticamente igual que
si estuviesen ejecutándose al mismo tiempo. Ejemplos de sistemas de este tipo
serían Unix y sus derivados (FreeBSD, Linux), VMS y derivados, AmigaOS, Windows
NT.
-Real
Solo se da en sistemas multiprocesador. Es aquella en la que
varios procesos se ejecutan realmente al mismo tiempo, en distintos
microprocesadores. Suele ser también preferente. Ejemplos de sistemas
operativos con esa capacidad: variantes Unix, Linux, Windows NT, Mac OS X, etc.
Ø Multiusuario
En contraposición a los sistemas monousuario, que proveen
servicio y procesamiento a un sólo usuario, en la categoría de multiusuario se
encuentran todos los sistemas que cumplen simultáneamente las necesidades de
dos o más usuarios, que comparten los mismos recursos. Actualmente este tipo de
sistemas se emplean especialmente en redes, pero los primeros ejemplos de
sistemas multiusuario fueron los centralizados, que los usuarios compartían a
través del uso de múltiples dispositivos de interfaz humana
En los sistemas operativos antiguos, la idea de multiusuario
guarda el significado original de que éste puede ser utilizado por varios
usuarios al mismo tiempo, permitiendo la ejecución concurrente de programas por
parte de distintos usuarios. Aunque la idea original de tiempo compartido o el
uso de terminales bobas no es ya el más utilizado. Esto debido a que los
computadores modernos pueden tener múltiples procesadores, o proveer sus
interfaces de usuario a través de una red, o en casos especiales, ya ni
siquiera existe un solo computador físico proveyendo los servicios, sino un
conjunto de computadoras en red o conectadas por un bus de alta velocidad y
actuando en concierto para formar un cluster.
El principio del concepto es facilitar compartir los recursos
de procesamiento, almacenamiento y periféricos varios, reduciendo el tiempo
ocioso en el (o los) procesador(es), e indirectamente implica reducción de los
costos de energía y equipamiento para resolver las necesidades de cómputo de
los usuarios. Ejemplos de sistemas operativos con característica de
multiusuario son VMS y Unix, así como sus múltiples derivaciones (e.g. IRIX,
Solaris, etc.) y los sistemas tipo Unix como Linux, FreeBSD y Mac OS X.
En la familia de los sistemas operativos Microsoft Windows,
desde Windows 95 hasta la versión Windows 2000, proveen soporte para ambientes
personalizados por usuario, pero no admiten la ejecución de múltiples sesiones
de usuario mediante el entorno gráfico.
Las versiones de Windows 2000 server y Windows 2003 server
ofrecen el servicio Terminal Server el cual permite la ejecución remota de
diferentes sesiones de usuario.
4.-tipos
de sistemas operativos y proveedores más comunes
Ejemplos de sistemas operativos para PC
Microsoft Windows
Microsoft Windows es el nombre de una familia de sistemas
operativos desarrollados y vendidos por Microsoft.
Microsoft introdujo un entorno operativo denominado Windows
el 20 de noviembre de 1985 como un complemento para MS-DOS en respuesta al
creciente interés en las interfaces gráficas de usuario (GUI). Microsoft
Windows llegó a dominar el mercado mundial de computadoras personales, con más
del 90% de la cuota de mercado, superando a Mac OS, que había sido introducido
en 1984.
Las versiones más recientes de Windows son Windows 7 para
equipos de escritorio, Windows Server 2008 R2 para servidores y Windows Phone 7
para dispositivos móviles.
Mac OS
Mac OS (del inglés Macintosh Operating System, en español
Sistema Operativo de Macintosh) es el nombre del sistema operativo creado por
Apple para su línea de computadoras Macintosh. Es conocido por haber sido el
primer sistema dirigido al gran público en contar con una interfaz gráfica
compuesta por la interacción del mouse con ventanas, Icono y menús.
GNU/Linux
GNU/Linux es uno de los términos empleados para referirse a
la combinación del núcleo o kernel libre similar a Unix denominado Linux con
las herramientas del proyecto GNU. Su desarrollo es uno de los ejemplos más
prominentes de software libre; todo su código fuente puede ser utilizado,
modificado y redistribuido libremente por cualquiera bajo los términos de la
GPL (Licencia Pública General de GNU, en inglés: General Public License) y otra
serie de licencias libres.
Unix
Unix (registrado oficialmente como UNIX®) es un sistema
operativo portable, multitarea y multiusuario; desarrollado, en principio, en
1969, por un grupo de empleados de los laboratorios Bell de AT&T, entre los
que figuran Ken Thompson, Dennis Ritchie y Douglas McIlroy.
Hasta 2009, el propietario de la marca UNIX® fue The Open
Group, un consorcio de normalización industrial. A partir de marzo de 2010 y
tras una larga batalla legal, esta ha pasado nuevamente a ser propiedad de
Novell, Inc. Sólo los sistemas totalmente compatibles y que se encuentran
certificados por la especificación Single UNIX Specification pueden ser
denominados "UNIX®" (otros reciben la denominación "similar a un
sistema Unix" o "similar a Unix"). En ocasiones, suele usarse el
término "Unix tradicional" para referirse a Unix o a un sistema
operativo que cuenta con las características de UNIX Versión 7 o UNIX System V.
Solaris
Solaris es un sistema operativo de tipo Unix desarrollado
desde 1992 inicialmente por Sun Microsystems y actualmente por Oracle
Corporation como sucesor de SunOS. Es un sistema certificado oficialmente como
versión de Unix. Funciona en arquitecturas SPARC y x86 para servidores y estaciones
de trabajo.
Google Chrome OS
Google Chrome OS es un proyecto llevado a cabo por la
compañía Google para desarrollar un sistema operativo basado en web. A través
de su blog oficial, Google anunció el 7 de julio de 2009 Google Chrome OS, un
sistema realizado con base en código abierto (Núcleo Linux) y orientado
inicialmente para mini portátil, estando disponible en junio de 2011. Funciona
sobre microprocesadores con tecnología x86 o ARM.
Debian
Debian o Proyecto Debian (en inglés Debian Project ) es una
comunidad conformada por desarrolladores y usuarios, que mantiene un sistema
operativo GNU basado en software libre. El sistema se encuentra precompilado,
empaquetado y en un formato deb para múltiples arquitecturas de computador y
para varios núcleos.
Nació como una apuesta por separar en sus versiones el
software libre del software no libre. El modelo de desarrollo del proyecto es
ajeno a motivos empresariales o comerciales, siendo llevado adelante por los
propios usuarios, aunque cuenta con el apoyo de varias empresas en forma de
infraestructuras. Debian no vende directamente su software, lo pone a
disposición de cualquiera en Internet, aunque sí permite a personas o empresas
distribuirlo comercialmente mientras se respete su licencia.
Ubuntu
Ubuntu es un sistema operativo mantenido por Canonical y la comunidad de
desarrolladores. Utiliza un núcleo Linux, y su origen está basado en Debian.
Ubuntu está orientado al usuario novel y promedio, con un fuerte enfoque en la
facilidad de uso y mejorar la experiencia de usuario. Está compuesto de
múltiple software normalmente distribuido bajo una licencia libre o de código
abierto. Estadísticas web sugieren que el porcentaje de mercado de Ubuntu
dentro de "distribuciones linux" es de aproximadamente 49%, y con una tendencia a subir como servidor web.
Y un importante incremento activo de 20 millones de usuarios para fines de
2011.
Mandriva
Mandrake o Mandriva Linux es una distribución Linux publicada
por la compañía francesa Mandriva destinada tanto para principiantes como para
usuarios experimentados, que ofrece un sistema operativo orientado a
computadoras personales y también para servidores con un enfoque a los usuarios
que se están introduciendo al mundo de Linux y al software libre además por tener
una amplia gama y comunidad de desarrolladores, es adecuada para todo tipo de
variedad de necesidades: estaciones de trabajo, creación de clústeres,
servidores, firewalls, etc. Es una de las distribuciones de Linux referentes a
nivel mundial.
Sabayon
Sabayon Linux (anteriormente conocida como RR4 Linux / RR64
Linux(versión 32 bits/versión 64 bits);2 es una distribución Linux basada en
Gentoo, creada y mantenida por Fabio Erculiani ("lxnay") y el Equipo
de Sabayon.3
El nombre de la distribución proviene de un postre italiano,
zabaione, que es a base de huevos. Logotipo de Sabayon es una impresión de la
pata de gallina.
Fedora
Fedora (AFI: /fəˈdɔrə/) es una distribución Linux para
propósitos generales basada en RPM, que se caracteriza por ser un sistema estable,
la cual es mantenida gracias a una comunidad internacional de ingenieros,
diseñadores gráficos y usuarios que informan de fallos y prueban nuevas
tecnologías. Cuenta con el respaldo y la promoción de Red Hat.
El proyecto no busca sólo incluir software libre y de código
abierto, sino ser el líder en ese ámbito tecnológico. Algo que hay que destacar
es que los desarrolladores de Fedora prefieren hacer cambios en las fuentes
originales en lugar de aplicar los parches específicos en su distribución, de esta
forma se asegura que las actualizaciones estén disponibles para todas las
variantes de Linux. Max Spevack en una entrevista afirmó que: "Hablar de
Fedora es hablar del rápido progreso del software libre y de código
abierto." Durante sus primeras 6 versiones se llamó Fedora Core, debido a
que solo incluía los paquetes más importantes del sistema operativo. La última
versión es Fedora 17, puesta a disposición del público el 29 de Mayo del 2012.
ReactOS
ReactOS (React Operating System) es un sistema operativo de
código abierto destinado a lograr la compatibilidad binaria con aplicaciones de
software y controladores de dispositivos hechos para Microsoft Windows NT
versiones 5x en adelante (Windows XP y sus sucesores). Surgió como un intento
de compatibilidad con Windows 95. El desarrollo comenzó a principios de 1998, y
ha continuado con la incorporación gradual de las características que ya se
encuentran en Windows. El proyecto de origen español WOOS se basa en el código
de ReactOS, pretendiendo ser una distribución derivada.
C Manejo de sistemas de codificación
1.-Representacion
por medio de números
Ø Código Decimal
El
código decimal es el código que utilizan los ordenadores para trabajar en base
diez, y está compuesto por los números del 0 al 9. Cada instrucción o
interpretación lógica del ordenador se reduce a un código integrado sólo por
esos números.
El
sistema de numeración decimal, también llamado sistema decimal, es un sistema
de numeración posicional en el que las cantidades se representan utilizando
como base aritmética las potencias del número diez. El conjunto de símbolos
utilizado (sistema de numeración arábiga) se compone de diez cifras diferentes:
cero (0); uno (1); dos (2); tres (3); cuatro (4); cinco (5); seis (6); siete
(7); ocho (8) y nueve (9).
Excepto
en ciertas culturas, es el sistema usado habitualmente en todo el mundo y en
todas las áreas que requieren de un sistema de numeración. Sin embargo hay
ciertas técnicas, como por ejemplo en la informática, donde se utilizan
sistemas de numeración adaptados al método del binario o el hexadecimal.
Ø Sistema Binario
Es un
sistema de numeración en el que los números se representan utilizando solamente
las cifras cero y uno (0 y 1). Es el que se utiliza en las computadoras, debido
a que trabajan internamente con dos niveles de voltaje, por lo cual su sistema
de numeración natural es el sistema binario (encendido 1, apagado 0).
Aplicaciones
En
1937, Claude Shannon realizó su tesis doctoral en el MIT, en la cual
implementaba el Álgebra de Boole y aritmética binaria utilizando relés y
conmutadores por primera vez en la historia. Titulada Un Análisis Simbólico de
Circuitos Conmutadores y Relés, la tesis de Shannon básicamente fundó el diseño
práctico de circuitos digitales.
En
noviembre de 1937, George Stibitz, trabajando por aquel entonces en los
Laboratorios Bell, construyó una computadora basada en relés —a la cual apodó
"Modelo K" (porque la construyó en una cocina, en inglés
"kitchen")— que utilizaba la suma binaria para realizar los cálculos.
Los Laboratorios Bell autorizaron un completo programa de investigación a
finales de 1938, con Stibitz al mando.
El 8
de enero de 1940 terminaron el diseño de una "Calculadora de Números
Complejos", la cual era capaz de realizar cálculos con números complejos.
En una demostración en la conferencia de la Sociedad Americana de Matemáticas,
el 11 de septiembre de 1940, Stibitz logró enviar comandos de manera remota a
la Calculadora de Números Complejos a través de la línea telefónica mediante un
teletipo. Fue la primera máquina computadora utilizada de manera remota a
través de la línea de teléfono. Algunos participantes de la conferencia que
presenciaron la demostración fueron John von Neumann, John Mauchly y Norbert
Wiener, quien escribió acerca de dicho suceso en sus diferentes tipos de
memorias en la cual alcanzó diferentes logros.
Ø Código Octal
Octal
código es el sistema de numeración de las Naciones Unidas, que utiliza la base
de ocho cifras, las limas correspondientes los números del 0 al 7. Usarse en
todos los equipos en por su capacidad para condensar el binario de tres números
en tres cifras o figuras.
Los
números octales poden construirse números binarios de cada grupo de tres último
dígitos consecutivos (de derecha izquierda) y obtener su código en valor
decimal. Por ejemplo, el número binario de 74 (en decimal) es 1001010 (en
binario) como agrupándolos 1.001.010. De modo que el número decimal 74 es en
octal 112.
En
informática, el as veces utilizarse numeración octal en la esquina de la hexagonal
Ø Código Hexadecimal
El
sistema numérico hexadecimal o sistema hexadecimal (a veces abreviado como Hex,
no confundir con sistema sexagesimal) es un sistema de numeración que emplea 16
símbolos. Su uso actual está muy vinculado a la informática y ciencias de la
computación, pues los computadores suelen utilizar el byte u octeto como unidad
básica de memoria; y, debido a que un byte representa 28 valores
posibles, y esto puede representarse como:
Ø Cambios de base numérica
CONVERSIÓN
DE UN NUMERO DECIMAL A BINARIO
Para
esta transformación es necesario tener en cuenta los pasos que mostraremos en
el siguiente ejemplo: Transformemos el numero 42 a numero binario
1.
Dividimos el número 42 entre 2
2.
Dividimos el cociente obtenido por 2 y repetimos el mismo procedimiento hasta que
el cociente sea 1.
3. El
numero binario lo formamos tomando el primer dígito el ultimo cociente,
seguidos por los residuos obtenidos en cada división, seleccionándolos de
derecha a izquierda, como se muestra en el siguiente esquema.
CONVERSIÓN DE UN
NUMERO DECIMAL FRACCIONARIO A UN NUMERO BINARIO
Para
transformar un número decimal fraccionario a un numero binario debemos seguir
los pasos que mostramos en el siguiente ejemplo: transformemos el numero
42,375.
1. la
parte entera se transforma de igual forma que el ejemplo anterior.
2. La
parte fraccionaria de la siguiente manera:
Multiplicamos
por el numero 2 y tomamos la parte entera del producto que ira formando el
numero binario correspondiente
Tomamos
nuevamente la parte entera del producto, y la parte fraccionaria la
multiplicamos sucesivamente por 2 hasta llegar a 0
Tomamos
nuevamente la parte entera, y como la parte fraccionaria es 0, indica que se ha
terminado el proceso. El numero binario
correspondiente a la parte decimal será la unión de todas las partes enteras,
tomadas de las multiplicaciones sucesivas realizadas durante el transcurso del
proceso , en donde el primer dígito binario corresponde a la primera parte
entera , el segundo dígito a la segunda parte entera , y así sucesivamente hasta
llegar al último .Luego tomamos el numero binario , correspondiente a la parte
entera , y el numero binario , correspondiente a la parte fraccionaria y lo
unimos en un solo numero binario correspondiente a el numero decimal.
CONVERSIÓN
DE UN NUMERO BINARIO A UN NUMERO DECIMAL
Para convertir un número
binario a decimal, realizamos los siguientes pasos:
1. Tomamos los valores de
posición correspondiente a las columnas donde aparezcan únicamente unos
2. Sumamos los valores de
posición para identificar el número decimal equivalente
CONVERSIÓN DE UN
NUMERO DECIMAL A OCTAL
Para convertir un numero
en el sistema decimal al sistema de numeración Octal, debemos seguir los pasos
que mostraremos en el siguiente ejemplo Convertir el numero decimal 323.625 a
el sistema de numeración 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 número equivalente en el sistema decimal, está formado por la
unión del numero entero equivalente y el numero fraccionario equivalente.
CONVERSIÓN DE UN
NUMERO OCTAL A BINARIO
ventaja
principal del sistema de numeración Octal es la facilidad conque pueden
realizarse la conversión entre un numero binario y octal. A continuación
mostraremos un ejercicio que ilustrará la teoría. Por medio de este tipo de
conversiones, cualquier numero 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
Convertir
el número 250.25 a Hexadecimal
1. Se toma la parte entera y se divide sucesivamente
por el numero decimal 16 (base) 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 número a convertir se multiplica por 16 (Base)
sucesivamente hasta que el producto resultante no tenga parte fraccionaria.
4. Al
igual que en los sistemas anteriores, el número 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
Como
en los ejemplos anteriores este también nos ayudará a entender mejor este
procedimiento: Convertir el numero hexadecimal 2B6 a su equivalente 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 en el paso anterior.
En la referencia se puede encontrar los métodos explicados
de manera muy bien en el video, lo que ayudara a una mayor comprensión del
tema.
Ø Trabajo con números decimales
Los
números decimales forman parte del conjunto de números racionales y los utilizamos en
variadas ocasiones de nuestra vida diaria. Algunas veces estos se asocian a
índices económicos, como cuando decimos que el dólar se encuentra a 521,1
centavos o que el IPC subió en un 1,1%, pero también los utilizamos al
referimos a números que no son exactos, como cuando hablamos de que en el
supermercado compramos 2,5 kilos de carne o decimos que estamos pesando 59
kilos y medio.
Como
podemos ver en el siguiente cuadro, los números decimales se encuentran
formados por una parte entera, una coma y una parte decimal.
Cuando
leemos números decimales, a la parte entera le llamamos unidad, luego
mencionamos la coma (que separa a la parte entera de la parte decimal) y
finalmente decimos el número que sigue a la coma. En el caso anterior, diríamos
que el número al cual nos referimos es el tres coma ocho, sin embargo, también
podemos hablar de tres coma ocho décimos, ya que dependiendo de la posición en
que se encuentre el número que sigue a la coma, el lugar en que éste se
encuentre.
Según
el cuadro anterior, podemos ver que si el número se encuentra una posición al
lado de la coma, lo llamaremos décimo; si se encuentra a dos posiciones
hablaremos de centésimo; si se encuentra a tres posiciones, hablaremos de
milésimo, y así sucesivamente. Esto, ya que si la unidad es dividida en 10, 100
ó 1000, respectivamente, la posición en que quedará el número corresponderá al
lugar mencionado anteriormente, tal como muestra el cuadro anterior.
Veamos
algunos ejemplos:
La
lectura del número 324,7894 será 324 enteros, 7894 diez milésimos
La
lectura de 0,5 será 5 décimos
La
lectura de 0,000008 será 8 millonésimos
Para
clarificar más aún la lectura de los números decimales, haremos un nexo con la
representación de éstos en fracciones, en donde lo que hacemos es dividir la
unidad por múltiplos de 10.
Ø Representación de numero reales
El objetivo es representar un número con un punto decimal en sistema
binario (por ejemplo, 101.01, que no se lee ciento uno punto cero uno ya que es, de
hecho, un número binario, 5,25 en sistema decimal) mediante el formato 1.XXXXX... * 2n (en nuestro ejemplo, 1.0101*22). El estándar IEEE 754 define
cómo codificar un número real.
Este estándar ofrece una forma de codificar un número utilizando 32 bits, y define tres componentes:
Este estándar ofrece una forma de codificar un número utilizando 32 bits, y define tres componentes:
·
el signo más/menos se representa por un bit: el bit de mayor peso (aquel
que se encuentra más a la izquierda)
·
el exponente se codifica utilizando 8 bits inmediatamente después del
signo
·
la mantisa (los bits después del punto decimal) con los 23 bits
restantes
Así,
la codificación sigue la forma:
seeeeeeeemmmmmmmmmmmmmmmmmmmmmmm
seeeeeeeemmmmmmmmmmmmmmmmmmmmmmm
·
la s representa al bit del signo.
·
cada e representa al exponente del bit
·
cada m representa a la mantisa del bit
Sin embargo, hay
ciertas restricciones para los exponentes:
·
el exponente 00000000 está prohibido
·
el exponente 11111111 está prohibido. Sin embargo, a veces se utiliza
para informar de errores. Esta configuración numérica se denomina NaN (Not a number), que significa No es un número.
·
Se le debe sumar 127 (01111111) al exponente para convertir al decimal
en un número real dentro del sistema binario. Por lo tanto, los exponentes
pueden variar de -254 a 255
Así, la fórmula
para expresar números reales es:
(-1)^S * 2^( E - 127 ) * ( 1 + F )
donde:
·
S es el bit del signo y, por lo tanto, 0 se entiende como positivo (
-1^0=1 ).
·
E es el exponente al que se le debe sumar 127 para obtener el
equivalente codificado
·
F es la parte de la fracción, la única que se expresa, y la que se le
suma a 1 para realizar el cálculo.
Aquí hay un ejemplo:
Se codificará el valor 525,5.
Se codificará el valor 525,5.
·
525,5 es positivo, por lo que el primer bit será 0.
·
Su representación en el sistema binario (base 2) es: 1000001101.1
·
Al normalizarlo, obtenemos: 1.0000011011*2^9
·
Sumándole 127 al exponente, que es 9, da 136 o, en sistema binario (base
2): 10001000
·
La mantisa está compuesta por la parte decimal de 525,5 en base 2
normal, que es 0000011011.
·
Como la mantisa debe tomar 23 bits, se deben agregar ceros para
completarla:
00000110110000000000000
00000110110000000000000
·
La representación binaria de 525,5 bajo el estándar IEEE 754 es, por lo
tanto:
0 1000 1000 00000110110000000000000
0100 0100 0000 0011 0110 0000 0000 0000 (4403600 en sistema hexadecimal)
0 1000 1000 00000110110000000000000
0100 0100 0000 0011 0110 0000 0000 0000 (4403600 en sistema hexadecimal)
A continuación hay otro ejemplo, esta vez utilizando un número real
negativo :
Se codificará el valor -0,625.
Se codificará el valor -0,625.
·
El bit s es 1, como 0,625 es negativo.
·
0,625 se escribe en sistema binario (base 2) de la siguiente manera:
0.101
·
Queremos escribirlo en la forma 1.01 x 2-1
·
Consecuentemente, el exponente vale 1111110 como 127 - 1 = 126 (o
1111110 en sistema binario)
·
La mantisa es 01000000000000000000000 (sólo se representan los dígitos después
del punto decimal, ya que el número entero es siempre equivalente a 1)
·
La representación binaria de 0,625 bajo el estándar IEEE 754 es, por lo
tanto:
1 1111 1110 01000000000000000000000
1111 1111 0010 0000 0000 0000 0000 0000 (FF 20 00 00 en sistema hexadecimal)
1 1111 1110 01000000000000000000000
1111 1111 0010 0000 0000 0000 0000 0000 (FF 20 00 00 en sistema hexadecimal)
Ø Razones para el uso del sistema
binario
Cuando
se trabaja en una computadora, los datos son convertidos en números dígitos
que, a su vez, son representados como pulsaciones o pulsos electrónicos.
En la
actualidad para comunicarnos, expresarnos y guardar nuestra información, usamos
el sistema de numeración decimal y el alfabeto, según se trate de valores
numéricos o de texto. Una computadora como funciona con electricidad, reconoce
dos clases de mensajes: cuando hay corriente eléctrica el mensaje es sí y
cuando no hay corriente, el mensaje es no. Para representar un valor dentro de
una computadora se usa el sistema de numeración binario, que utiliza sólo dos
dígitos: el cero (0) y el uno (1).
La
computadora utiliza un conjunto de ocho (8) dígitos binarios (0 y 1) para
representar un carácter, sea número o letra. Cada conjunto de 8 dígitos
binarios se denomina byte y cada uno de los ocho dígitos del byte se llama bit,
como contracción de su nombre en inglés Binary Digit. (formulado por Claude
Elwood Shanon en 1948, que significa “dígito binario”).
2
Representación alfanumérica
Ø Código ASCII
SCII
(acrónimo inglés de American Standard Code for Information Interchange — Código
Estándar Estadounidense para el Intercambio de Información), pronunciado
generalmente [áski] o [ásci] , es un código de caracteres basado en el alfabeto
latino, tal como se usa en inglés moderno y en otras lenguas occidentales. Fue
creado en 1963 por el Comité Estadounidense de Estándares (ASA, conocido desde
1969 como el Instituto Estadounidense de Estándares Nacionales, o ANSI) como
una refundición o evolución de los conjuntos de códigos utilizados entonces en
telegrafía. Más tarde, en 1967, se incluyeron las minúsculas, y se redefinieron
algunos códigos de control para formar el código conocido como US-ASCII.
El
código ASCII utiliza 7 bits para representar los caracteres, aunque
inicialmente empleaba un bit adicional (bit de paridad) 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, como el estándar ISO-8859-1 que es una
extensión que utiliza 8 bits para proporcionar caracteres adicionales usados en
idiomas distintos al inglés, como el español.
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 (empezando por el carácter
espacio).
Casi
todos los sistemas informáticos actuales utilizan el código ASCII o una
extensión compatible para representar textos y para el control de dispositivos
que manejan texto como el teclado. No deben confundirse los códigos ALT+número
de teclado con los códigos ASCII.
Ø Código EBCDIC
EBCDIC
(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.
Existen
muchas versiones ("codepages") de EBCDIC con caracteres diferentes,
respectivamente sucesiones diferentes de los mismos caracteres. Por ejemplo al
menos hay 9 versiones nacionales de EBCDIC con Latín 1 caracteres con
sucesiones diferentes.
El
siguiente es el código CCSID 500, una variante de EBCDIC. Los caracteres
0x00–0x3F y 0xFF son de control, 0x40 es un espacio, 0x41 es no-saltar página y
0xCA es un guion suave.
D
Medición de la información
1.-Unidad
de medición
Las unidades de medida en Informática a veces pueden resultar
algo confusas. Vamos a tratar de aclarar algunos conceptos viendo a que se
refieren.
Podemos agrupar estas medidas en tres grupos: Almacenamiento,
procesamiento y transmisión de datos.
ALMACENAMIENTO:
Con estas unidades medimos la capacidad de guardar
información de un elemento de nuestro PC.
Los medios de almacenamiento pueden ser muy diferentes (ver
tutorial sobre Medios de almacenamiento.).
Precisamente es en este tipo de medidas donde se puede crear
una mayor confusión.
La unidad básica en Informática es el bit. Un bit o Binary
Digit es un dígito en sistema binario (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 dualidad (abierto/cerrado, si/no), por lo que
se emplea un conjunto de bits (en español el plural de bit NO es bites, sino bits).
Para poder almacenar una información más detallado 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.
Precisamente el estar basado en octetos y no en el sistema
internacional de medidas hace que las subsiguientes medidas no tengan un
escalonamiento basado el este sistema (el SI o sistema internacional de
medidas).
Ø Bit
Es el
acrónimo Binary digit. (dígito binario). Un bit es un dígito del sistema de
numeración binario.
Mientras
que en el sistema de numeración decimal se usan diez dígitos, en el binario se
usan sólo dos dígitos, el 0 y el 1. Un bit o dígito binario puede representar
uno de esos dos valores, 0 ó 1.
Se
puede imaginar un bit, como una bombilla que puede estar en uno de los
siguientes dos estados:
El bit
es la unidad mínima de información empleada en informática, en cualquier
dispositivo digital, o en la teoría de la información. Con él, podemos
representar dos valores cuales quiera, como verdadero o falso, abierto o
cerrado, blanco o negro, norte o sur, masculino o femenino, rojo o azul, etc.
Basta con asignar uno de esos valores al estado de "apagado" (0), y
el otro al estado de "encendido" (1).
Ø Byte
Es una
secuencia de bits contiguos, cuyo tamaño depende del código de información o
código de caracteres en que sea definido.
Se usa
comúnmente como unidad básica de almacenamiento de datos en combinación con los
prefijos de cantidad. Originalmente el byte fue elegido para ser un submúltiplo
del tamaño de palabra de un ordenador, desde cinco a doce bits. La popularidad
de la arquitectura IBM S/360 que empezó en los años 1960 y la explosión de las
microcomputadoras basadas en microprocesadores de 8 bits en los años 1980 ha
hecho obsoleta la utilización de otra cantidad que no sean 8 bits. El término
octeto se utiliza ampliamente como un sinónimo preciso donde la ambigüedad es
indeseable (por ejemplo, en definiciones de protocolos).
La
unidad byte no tiene símbolo establecido internacionalmente, aunque en países
anglosajones es frecuente la "B" mayúscula, mientras que en los
francófonos es la "o" minúscula (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).
Ø Carácter
es una
unidad de información que corresponde aproximadamente con un grafema o con una
unidad o símbolo parecido, como los de un alfabeto o silabario de la forma
escrita de un lenguaje natural.
Un
ejemplo de carácter es una letra, un número o un signo de puntuación. El
concepto también abarca a los caracteres de control, que no se corresponden con
símbolos del lenguaje natural sino con otros fragmentos de información usados
para procesar textos, tales como el retorno de carro y el tabulador, así como
instrucciones para impresoras y otros dispositivos que muestran dichos textos
Ø Múltiplos
1
Kilobyte (KB) = 2 bytes =1024 bytes
1
Megabyte (MG) = 2 bytes = 1.048.576 bytes
1
Gigabyte (GB) = 2 bytes = 1.073.741.824 bytes
1
Terabyte = 2 bytes = 10 bytes
1
Petabyte= 2 bytes
2.-
Equivalencias
Nombre
|
Abrev.
|
Factor binario
|
Tamaño en el SI
|
B
|
20 = 1
|
100 = 1
|
|
k
|
210 = 1024
|
103 = 1000
|
|
M
|
220 = 1 048 576
|
106 = 1 000 000
|
|
G
|
230 = 1 073 741 824
|
109 = 1 000 000 000
|
|
T
|
240 = 1 099 511 627 776
|
1012 = 1 000 000 000 000
|
|
P
|
250 = 1 125 899 906 842 624
|
1015 = 1 000 000 000 000 000
|
|
E
|
260 = 1 152 921 504 606 846 976
|
1018 = 1 000 000 000 000 000 000
|
|
Z
|
270 = 1 180 591 620 717 411 303 424
|
1021 = 1 000 000 000 000 000 000 000
|
|
Y
|
280 =
1 208 925 819 614 629 174 706 176
|
1024 =
1 000 000 000 000 000 000 000 000
|
NOTA: Al momento de subir la información las imagenes no se pudieron subir
No hay comentarios:
Publicar un comentario