Vous êtes sur la page 1sur 9

I.E.S.

Leopoldo Queipo Departamento de Informática y


Melilla Comunicaciones

Curso 2018-2019 Ciclo Sistemas Microinformáticos y Redes

Fecha Módulo Sistemas Operativos Monopuesto

Tipo Profesor José Javier Pérez Suárez

UD 1. Sistemas Informáticos
Sumario
El sistema informático....................................................................................................................................... 1
Conceptos básicos...................................................................................................................................... 1
Evolución histórica de la informática............................................................................................................ 2
Historia de la informática............................................................................................................................. 3
Primera generación (1940 – 1952).............................................................................................................. 3
Segunda generación (1952 -1964).............................................................................................................. 3
Tercera generación (1964 – 1971)............................................................................................................... 3
Cuarta generación (1971 – 1988)................................................................................................................ 3
Quinta generación (1981 – 1995)................................................................................................................ 4
Representación de la Información............................................................................................................... 4
Clasificación de la información............................................................................................................... 4
Sistemas de codificación........................................................................................................................ 4
Sistemas de numeración posicionales.................................................................................................... 5
Teorema fundamental de la numeración................................................................................................. 5
Teorema fundamental de la numeración................................................................................................. 6
El sistema binario................................................................................................................................... 6
El sistema octal. El sistema hexadecimal............................................................................................... 7
Conversiones entre sistemas de numeración......................................................................................... 7

EL SISTEMA INFORMÁTICO
Conceptos básicos
Para comenzar con este tema, vamos a desglosar las dos palabras que forman la definición de sistema
informático. En primer lugar, un sistema es un conjunto, sea de reglas o de cosas, que relacionadas entre sí,
contribuyen a un determinado fin u objeto. En segundo lugar, la informática es el "Conjunto de
conocimientos científicos y técnicas que hacen posible el tratamiento automático de la información por
medio de ordenadores".

Por lo tanto, el sistema informático, es un conjunto de partes que se interrelacionan, refiriéndose al


hardware, y al software.

El Hardware se refiere a todas las partes físicas del sistema informático, por ejemplo: cables, cajas,
periféricos y todo elemento físico que pueda formar el computador.

Página 1 de 9
I.E.S. Leopoldo Queipo Departamento de Informática y
Melilla Comunicaciones

El Software es intangible, ya que se trata de los programas, instrucciones y reglas que se necesitan para
ejecutar tareas en un ordenador.

No debemos confundir la definición de sistema de información con la de sistema informático, ya que, el


primero, es mucho más amplio que el segundo. De hecho, el sistema de información se refiere a todo
conjunto de elementos que organizan y administran datos e información de todo tipo; mientras que, el
segundo, está relacionado, solamente, a los ordenadores.

El sistema informático se clasifica de diferentes maneras:

• Según su uso, puede ser general o específico.

• Teniendo en cuenta el paralelismo de los diferentes procesos: computación compartida.

• Según el tipo de ordenador que se use en el sistema: puede ser de estaciones de trabajo,
terminales ligeras, ordenadores personales, servidores pequeños, servidores de gran
capacidad o superordenadores.

• Según la arquitectura del sistema informático: puede ser un sistema aislado, o diferentes tipos
de arquitectura como la de cliente-servidor, la de tres capas, el servidor de aplicaciones, el
monitor de teleproceso, servidor de transacciones o la arquitectura MVC.

Con respecto a la función que cumple un sistema informático, diremos que la misma es la de hacer las
tareas en forma más rápida, flexible y cómoda para los usuarios o clientes. Por lo tanto, los objetivos
básicos del sistema informático son, entre otros:

• Reducción de tiempos, de costes y de esfuerzo.

• Capturar los datos de su propia fuente.

• Centralización del control de procesos.

Evolución histórica de la informática.


A lo largo de la historia, incluso desde tiempos en los que no existía la electricidad, el hombre siempre ha
querido simplificar su modo de vida, por esta razón los grandes pensadores de todos los tiempos, han
dedicado gran parte de su vida a desarrollar teorías matemáticas para construir máquinas que simplifiquen
las tareas de la vida diaria.

El verdadero auge de estas ideas comienza en la época de la revolución industrial con la aparición de la
máquina de tejer, y muchas otras maquinarias. Luego se comienza a necesitar realizar cálculos muy
grandes, que eran difíciles de realizar por el hombre, ya que tomaba años terminar un cálculo. Entonces
comienzan a crear las computadoras, con ellas se realizaban las tareas matemáticas de manera más rápida
y segura.

Sin embargo no era suficiente, por naturaleza se tiende a buscar mas rapidez, y es cuando comienza la
técnica de "miniaturización" que cada día se perfecciona mas; con este método se logra hacer procesadores
mas rápidos por circuitos mas pequeños, de igual manera se logra tener capacidades de almacenamiento
abismales en espacios físicos muy pequeños, la ciencia de la computación se encuentra en su mejor
momento.

Página 2 de 9
I.E.S. Leopoldo Queipo Departamento de Informática y
Melilla Comunicaciones

Historia de la informática
Completar con UD1.Ampliacion.pdf. Páginas 32-33.

Primera generación (1940 – 1952).


La constituyen todas aquellas computadoras diseñadas a base de válvulas al vació como principal elemento
de control y cuyo uso fundamental fue la realización de aplicaciones en los campos científicos y militar.
Utilizaban como lenguaje de programación el lenguaje máquina y como únicas memorias para conservar
información las tarjetas perforadas, la cinta perforadora y las líneas de demora de mercurio.

Segunda generación (1952 -1964).


Al sustituirse la válvula de vacío por el transistor, comenzó la llamada segunda generación de
computadoras. En ella, las máquinas ganaron potencia y fiabilidad, perdiendo tamaño, consumo y precio, lo
que las hacia mucho más prácticas y asequibles. Los campos de aplicación en aquella época fueron,
además del científico y militar, el administrativo y de gestión; es decir las computadoras empezaron a
utilizarse en empresas que se dedicaban a los negocios.

Comenzaron además a utilizarse los llamados lenguajes de programación; entre ellos podemos citar el
ensamblador y algunos de los denominados de alto nivel como Fortran, Cobol y Algol. Así mismo,
comenzaron a utilizarse como memoria interna los núcleos de ferrita y el tambor magnético, y como
memoria externa la cinta magnética y los tambores magnéticos.

Tercera generación (1964 – 1971).


En esta generación el elemento más significativo es el circuito integrado aparecido en 1964, que consistía
en el encapsulamiento de una gran cantidad de componentes discretos (resistencias, condensadores, diodo
y transistores), conformando uno o varios circuitos con una función determinada, sobre una pastilla de
silicona o plástico. La miniaturización se extendió a todos los circuitos de la computadora, apareciendo las
minicomputadoras. Se utilizaron tecnologías SSI Y MSI. También el software evolucionó de forma
considerable con un gran desarrollo de los sistemas operativos, en los que se incluyó la multiprogramación,
el tiempo real y el modo interactivo. Comenzaron a utilizarse las memorias de semiconductores y los discos
magnéticos.

Cuarta generación (1971 – 1988).


Es el producto del microprocesador de los circuitos electrónicos. El tamaño reducido del microprocesador de
chips hizo posible la creación de las computadoras personales (PC). Hoy en día las tecnologías LSI
(integración a gran escala) y VLSI (integración a muy gran escala) permiten que cientos de miles de
componentes electrónicos se almacenen en un microchip. Usando VLs, un fabricante puede hacer que una
computadora pequeña rivalice con una computadora de la primera generación que ocupaba un cuarto
completo. Hicieron su gran debut los microordenadores.

Hizo que sea un ordenador ideal para uso “personal”, de ahí que el término “PC” se estandarizara y los
clones que sacaron posteriormente otras empresas fueron llamados “PC y compatibles”, usando
procesadores del mismo tipo que las IBM , pero a un costo menor y pudiendo ejecutar el mismo tipo de
programas. El primer microprocesador fue el Intel 4004, producido en 1971. Se desarrolló originalmente
para una calculadora, y resultaba revolucionario para su época. Contenía 2300 transistores en un
microprocesador de 4 bits que sólo podía realizar 60 000 operaciones por segundo.

Página 3 de 9
I.E.S. Leopoldo Queipo Departamento de Informática y
Melilla Comunicaciones

Quinta generación (1981 – 1995).


Fue un proyecto hecho por Japón que comenzó en 1982. Su objetivo era el desarrollo de una nueva clase
de computadoras que utilizarían técnicas y tecnologías de inteligencia artificial tanto en el plano del
hardware como del software, usando el lenguaje PROLOG al nivel del lenguaje de máquina y serían
capaces de resolver problemas complejos, como la traducción automática de una lengua natural a otra.
Como unidad de medida del rendimiento y prestaciones de estas computadoras se empleaba la cantidad de
LIPS (Logical Inferences Per Second) capaz de realizar durante la ejecución de las distintas tareas
programadas. Para su desarrollo se emplearon diferentes tipos de arquitecturas VLSI (Very Large Scale
Integration).

El proyecto duró once años, pero no obtuvo los resultados esperados: las computadoras actuales siguieron
así, ya que hay muchos casos en los que, o bien es imposible llevar a cabo una paralelización del mismo, o
una vez llevado a cabo ésta, no se aprecia mejora alguna, o en el peor de los casos, se produce una
pérdida de rendimiento.

Representación de la Información
Los computadores digitales actuales se basan en una tecnología electrónica que permite representar los
datos mediante combinaciones de circuitos flip-flop o biestables. Estos elementos básicos sólo admiten dos
estados, representados por el nivel de tensión a su salida.

La información que se representa mediante la combinación de elementos que sólo admiten dos estados se
denomina información binaria. Cada uno de los elementos de la información binaria recibe el nombre de bit
(binary digit) y se codifica mediante el empleo de uno de los dos únicos símbolos 0 o 1.

Dicho de otro modo, cualquier dato que se deba procesar en un computador digital deberá estar
representado por un código formado por una secuencia de ceros y unos. La codificación consiste en
establecer unas reglas que definan una correspondencia entre cada elemento de información y la secuencia
de bits que constituye su código. Existen varios criterios genéricos para establecer esta correspondencia,
que dan lugar a tipos diferentes de códigos. Dichos criterios se denominan sistemas de codificación.

Clasificación de la información
Existen dos flujos de información en un computador digital:

• Flujo de datos: han de ser manipulados para producir los resultados.

• Flujo de control: o flujo de instrucciones, expresa las manipulaciones a realizar en dichos datos.

Los datos pueden ser:

• Numéricos: números de tipo natural, entero o real.

• Alfabéticos: letras del alfabeto. El flujo de control se compone de las órdenes que debe ejecutar el
computador, y que reciben el nombre de códigos de instrucción.

Sistemas de codificación
La forma de codificación más simple, es la codificación directa y consiste en establecer una
correspondencia biunívoca entre un conjunto de símbolos y un conjunto de códigos binarios mediante una
tabla.

Página 4 de 9
I.E.S. Leopoldo Queipo Departamento de Informática y
Melilla Comunicaciones

Si se tiene un conjunto de n elementos tales que cada uno de ellos puede tomar m valores distintos, el
número Nc de combinaciones distintas de valores que puede tomar dicho conjunto de elementos (número de
códigos posibles) viene dado por la expresión:
n
nc =m

En el caso de la codificación binaria m=2 para los elementos binarios, con n elementos se pueden obtener
2n códigos distintos.

Sistemas de numeración posicionales


En los sistemas de numeración, la representación de una cantidad siempre se efectúa mediante cadenas de
símbolos. Si el significado de los símbolos varía en función de la posición que ocupen en la cadena,
entonces dicho sistema de numeración recibe el nombre de posicional.

Ejemplos de sistemas de numeración posicionales son el decimal o de base 10, utilizado por el hombre en
la cultura occidental, y el binario o de base 2, que es el que utiliza el computador para representar la
información. Tenemos que mencionar que existen otros sistemas de numeración que no son posicionales
pero que no son objeto de estudio en esta asignatura.

Teorema fundamental de la numeración


Un sistema de numeración es un conjunto de símbolos y reglas de generación que permiten construir todos
los números válidos. Un sistema de numeración se representa como:

N =(S , R)
Donde:

• N es el sistema de numeración considerado: decimal, binario, hexadecimal, octal, etc.

• S es el conjunto de símbolos permitidos en el sistema. En el caso del decimal {0,1,2,..,8,9}, en el


binario {0,1}, en el octal {0,1,…,6,7}

• R son las reglas que nos indican qué números y qué operaciones son válidas en el sistema y cuales
no. En un sistema de numeración posicional las reglas son más simples, en un sistema no
posicional como la numeración romana las reglas son más elaboradas.

Estas reglas son diferentes, para cada sistema de numeración considerado, pero una regla común a todos
es que para construir números válidos en un sistema de numeración determinado sólo se pueden utilizar los
símbolos permitidos en ese sistema.

Página 5 de 9
I.E.S. Leopoldo Queipo Departamento de Informática y
Melilla Comunicaciones

Teorema fundamental de la numeración


Este teorema establece la forma general de construir números en un sistema de numeración posicional.
Primero estableceremos unas definiciones básicas:

N, número válido en el sistema de numeración.

b, base del sistema de numeración. Número de símbolos permitidos en el sistema.

di, un símbolo cualquiera de los permitidos en el sistema de numeración.

n, número de dígitos de la parte entera.

, , coma fraccionaria. Símbolo utilizado para separar la parte entera de un número de su parte fraccionaria.

k , número de dígitos de la parte decimal.

La fórmula general para construir un número N, con un número finito de decimales, en un sistema de
numeración posicional de base b es la siguiente:

{ }
n−1
i
(d(n−1) ... d 1 d 0 , d−1 ... d k )= Σ d i b
N= i=k

N =d n−1 bn−1+...+d 1 b1 +d 0 b0 +d−1 b−1 +...+d−k b−k

El valor total del número será la suma de cada dígito multiplicado por la potencia de la base correspondiente
a la posición que ocupa en el número.

Esta representación posibilita la realización de sencillos algoritmos para la ejecución de operaciones


aritméticas.

El sistema binario
El sistema binario es un sistema de numeración en el que los números se representan utilizando las cifras 0
y 1. Esto en informática y en electrónica tiene mucha importancia ya que las computadoras trabajan
internamente con 2 niveles: hay o no hay tensión, hay o no hay corriente, pulsado o sin pulsar, etc.

Esto ocasiona que su sistema de numeración natural sea el binario, por ejemplo 1 para encendido y 0 para
apagado. También se utiliza en electrónica y en electricidad (encendido o apagado, activado o desactivado,
etc.).

El antiguo matemático indio Pingala presentó la primera descripción que se conoce de un sistema de
numeración binario en el siglo tercero antes de nuestra era, lo cual coincidió con su descubrimiento del
concepto del número cero.

Un arreglo binario ordenado de los hexagramas del I Ching, representando la secuencia decimal de 0 a 63,
y un método para generar el mismo fue desarrollado por el erudito y filósofo Chino Shao Yong en el siglo XI.

En 1605 Francis Bacon habló de un sistema por el cual las letras del alfabeto podrían reducirse a
secuencias de dígitos binarios, las cuales podrían ser codificadas como variaciones apenas visibles en la
fuente de cualquier texto arbitrario.

En 1670 Juan Caramuel publica su libro Mathesis Biceps; en las páginas XLV a XLVIII se da una
descripción del sistema binario.

Página 6 de 9
I.E.S. Leopoldo Queipo Departamento de Informática y
Melilla Comunicaciones

El sistema binario moderno fue documentado en su totalidad por Leibniz, en el siglo XVII, en su artículo
"Explication de l'Arithmétique Binaire". En él se mencionan los símbolos binarios usados por matemáticos
chinos. Leibniz utilizó el 0 y el 1, al igual que el sistema de numeración binario actual.

En 1854, el matemático británico George Boole publicó un artículo que marcó un antes y un después,
detallando un sistema de lógica que terminaría denominándose Álgebra de Boole. Dicho sistema
desempeñaría un papel fundamental en el desarrollo del sistema binario actual, particularmente en el
desarrollo de circuitos electrónicos.

El sistema octal. El sistema hexadecimal.


El sistema hexadecimal (abreviado como 'Hex', no confundir con sistema sexagesimal) es el sistema de
numeración posicional que tiene como base el 16. Su uso actual está muy vinculado a la informática y
ciencias de la computación donde las operaciones de la CPU suelen usar el byte u octeto como unidad
básica de memoria; y, debido a que un byte representa 2 8 valores posibles, y esto puede representarse
como 28 = 24 · 24 = 16 · 16 = 1· 16 2 + 0 · 161 + 0 · 160, que equivale al número en base 16 100 16, dos dígitos
hexadecimales corresponden exactamente a un byte.

En principio, dado que el sistema usual de numeración es de base decimal y, por ello, sólo se dispone de
diez dígitos, se adoptó la convención de usar las seis primeras letras del alfabeto latino para suplir los
dígitos que nos faltan. El conjunto de símbolos es el siguiente:

S={0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F}

El sistema hexadecimal actual fue introducido en el ámbito de la computación por primera vez por IBM en
1963. Una representación anterior, con 0-9 y u-z, fue usada en 1956 por la computadora Bendix G-15.

El sistema numérico en base 8 se llama octal y utiliza los dígitos del 0 al 7. En informática a veces se utiliza
la numeración octal en vez de la hexadecimal. Tiene la ventaja de que no requiere utilizar otros símbolos
diferentes de los dígitos.

Conversiones entre sistemas de numeración


Decimal a binario

Se divide el número del sistema decimal entre 2, cuyo resultado entero se vuelve a dividir entre 2, y así
sucesivamente hasta que el dividendo sea menor que el divisor, 2. Es decir, cuando el número a dividir sea
1 finaliza la división.

A continuación se ordena desde el último cociente hasta el primer resto, simplemente se colocan en orden
inverso a como aparecen en la división. Este será el número binario que buscamos.

Página 7 de 9
I.E.S. Leopoldo Queipo Departamento de Informática y
Melilla Comunicaciones

Binario a decimal

Para realizar la conversión de binario a decimal, realice lo siguiente:

Comience por el lado derecho del número en binario. Multiplique cada dígito por 2 elevado a la potencia
consecutiva (comenzando por la potencia 0, 20).

Después de realizar cada una de las multiplicaciones, súmelas todas y el número resultante será el
equivalente al sistema decimal.

Ejemplos:

(Los números ubicados en la parte superior del número binario indican la potencia a la que hay que elevar el
número 2)

Sistema binario a octal

Debido a que el sistema octal tiene como base 8, que es la tercera potencia de 2, y que dos es la base del
sistema binario, es posible establecer un método directo para convertir de la base dos a la base ocho, sin
tener que convertir de binario a decimal y luego de decimal a octal. Este método se describe a continuación:

Para realizar la conversión de binario a octal, realice lo siguiente:

1) Agrupe la cantidad binaria en grupos de 3 en 3 iniciando por el lado derecho. Si al terminar de agrupar no
completa 3 dígitos, entonces agregue ceros a la izquierda.

2) Posteriormente vea el valor que corresponde de acuerdo a la tabla:

3) La cantidad correspondiente en octal se agrupa de izquierda a derecha.

Ejemplo

110111 (binario) = 67 (octal).

Proceso:

111 = 7

110 = 6

Agrupe de izquierda a derecha: 67

Página 8 de 9
I.E.S. Leopoldo Queipo Departamento de Informática y
Melilla Comunicaciones

Octal a binario

Cada dígito octal se convierte en su binario equivalente de 3 bits y se juntan en el mismo orden, empleando
la tabla anterior.

Ejemplo

247 (octal) = 010100111 (binario).

El 2 en binario es 10, pero en binario de 3 bits es Oc(2) = B(010); el Oc(4) = B(100) y el Oc(7) = (111), luego
el número en binario será 010100111.

Binario a hexadecimal

Para realizar la conversión de binario a hexadecimal, realice lo siguiente:

1) Agrupe la cantidad binaria en grupos de 4 en 4 iniciando por el lado derecho. Si al terminar de agrupar no
completa 4 dígitos, entonces agregue ceros a la izquierda.

2) Posteriormente vea el valor que corresponde de acuerdo a la tabla:

3) La cantidad correspondiente en hexadecimal se agrupa de derecha a izquierda.

Ejemplos

110111010 (binario) = 1BA (hexadecimal). Proceso:

1010 = A

1011 = B

1 entonces agregue 0001 = 1

Agrupe de derecha a izquierda: 1BA

Hexadecimal a binario

Note que para pasar de Hexadecimal a binario, se remplaza el número Hexadecimal por el equivalente de 4
bits, de forma similar a como se hace de octal a binario.

Página 9 de 9