27
dsdsdsdd El Tigre, Noviembre de 2013 Profesora: Melida Tovar Rodríguez, Gabriela CI:24578221 Sección:mm03 INSTITUTO UNIVERSITARIO DE TECNOLOG A “JOSÉ ANTONIO ANZOÁTEGUI” Bachiller:

infrmatika aplikada

Embed Size (px)

Citation preview

8/14/2019 infrmatika aplikada

http://slidepdf.com/reader/full/infrmatika-aplikada 1/27

dsdsdsdd

El Tigre, Noviembre de 2013

Profesora:

Melida Tovar Rodríguez, Gabriela CI:24578221

Sección:mm03

INSTITUTO UNIVERSITARIO DE TECNOLOG A 

“JOSÉ ANTONIO ANZOÁTEGUI” 

Bachiller:

8/14/2019 infrmatika aplikada

http://slidepdf.com/reader/full/infrmatika-aplikada 2/27

Origen y evolución de la computadora

La invención de la computadora se basó en la aceleración y simplificación del

 proceso de los cálculos, en especial la multiplicación y la división de cifras elevadas, los

cuales se consideraban los más complejos. La primera computadora fue creada, en el año

1941, pero por causa de la poca repercusión se minimizo su invención. Es así que la

ENIAC pasa a ser la primera computadora electrónica, inventada por Eckert y Mauchly, en

la universidad de Pennsylvania. Su predecesora, no completamente electrónica, fue la Mark

I, en 1944. Que no podía ser reprogramada, y sus componentes aún eran mecánicos, y

rudimentarios en comparación con los de la ENIAC, sin embargo, era completamente

automático ya que no necesitaba de la intervención humana para llevar a cabo las

operaciones. La máquina de cifrado y descifrado utilizada en la Segunda Guerra Mundial,

no era reprogramable e incluía partes mecánicas en su composición. Luego la ENIAC tuvo

mejoras, pasando a llamarse EDVAC. En el año 1951 se produjo la primera computadora

 para fines administrativos denominadaUNIVAC1 que su competencia seria la que contaba

con un sistema de almacenamiento de información en tarjetas perforadas.

Generaciones

Primera Generación (1951-1958)

En esta generación había un gran desconocimiento de las

capacidades de las computadoras, puesto que se realizó un estudio en

esta época que determinó que con veinte computadoras se saturaría el

mercado de los Estados Unidos en el campo de procesamiento de

datos. Esta generación abarco la década de los cincuenta. Y se conoce

como la primera generación

 Estas maquinas tenían las siguientes características*Usaban tubos al vacío para procesar información.

*Usaban tarjetas perforadas para entrar los datos y los programas.

*Usaban cilindros magnéticos para almacenar información e instrucciones internas.

8/14/2019 infrmatika aplikada

http://slidepdf.com/reader/full/infrmatika-aplikada 3/27

8/14/2019 infrmatika aplikada

http://slidepdf.com/reader/full/infrmatika-aplikada 4/27

*La marina de los Estados Unidos desarrolla el primer simulador de vuelo,

"Whirlwind I".

*Surgieron las minicomputadoras y los terminales a distancia.

*Se comenzó a disminuir el tamaño de las computadoras.

Tercera Generación (1964-1971)

Esta generación comprende desde 1964 a 1971 y el mayor logro de

esta generación es el uso de circuitos integrados (chips de silicio), esto

hizo que las computadoras sean mas pequeñas y mas rápidas, además

consumían menos electricidad lo que hacia que generen menos cantidad

de calor, además eran mas eficientes.Con el uso del chip se dio un enorme paso en la era de la computación ya que el chip

contenía una serie de circuitos integrados los cuales almacenaban la información, esto permitió

que las computadoras puedan hacer varias tareas a la vez como

era la de procesamiento de información y calculo matemático.

En la tercera generación comienzan a surgir los programas

o software, la compañía que tuvo su apogeo en esta generación

fue IBM la cual lanzó al mercado las minicomputadoras IBM

360 y 370.

Cabe mencionar que en esta época los sistemas operativos pasaron de ser monotarea a

multitarea para permitir que las taras fueran ejecutadas continuamente.

En el año de 1970 IBM colocó una unidad de diskette a su computador modelo 3740 con

esto se incrementó la capacidad de acceso y la velocidad de la información.

Características de está generación:

*Se desarrollaron circuitos integrados para procesar información.

*Se desarrollaron los "chips" para almacenar y procesar la información. Un "chip" es

una pieza de silicio que contiene los componentes electrónicos en miniatura llamados

semiconductores.

8/14/2019 infrmatika aplikada

http://slidepdf.com/reader/full/infrmatika-aplikada 5/27

*Los circuitos integrados recuerdan los datos, ya que almacenan la información como

cargas eléctricas.

*Surge la multiprogramación.

*Las computadoras pueden llevar a cabo ambas tareas de procesamiento o análisis

matemáticos.

*Emerge la industria del "software".

*Se desarrollan las minicomputadoras IBM 360 y DEC PDP-1.

*Otra vez las computadoras se tornan más pequeñas, más ligeras y más eficientes.

*Consumían menos electricidad, por lo tanto, generaban menos calor.

Cuarta Generación (1971-1988)Aparecen los microprocesadores que es un gran adelanto

de la microelectrónica, son circuitos integrados de alta

densidad y con una velocidad impresionante. Las

microcomputadoras con base en estos circuitos son

extremadamente pequeñas y baratas, por lo que su uso se

extiende al mercado industrial. Aquí nacen las computadoras personales que han adquirido

 proporciones enormes y que han influido en la sociedad en general sobre la llamada

"revolución informática".

Características de está generación:

* Se desarrolló el microprocesador.

* Se colocan más circuitos dentro de un "chip".

*"LSI - Large Scale Integration circuit".

*"VLSI - Very Large Scale Integration circuit".

*Cada "chip" puede hacer diferentes tareas.

*Un "chip" sencillo actualmente contiene la unidad de control y la unidad de

aritmética/lógica. El tercer componente, la memoria primaria, es operado por otros "chips".

*Se reemplaza la memoria de anillos magnéticos por la memoria de "chips" de silicio.

*Se desarrollan las microcomputadoras, o sea, computadoras personales o PC.

*Se desarrollan las supercomputadoras.

8/14/2019 infrmatika aplikada

http://slidepdf.com/reader/full/infrmatika-aplikada 6/27

Quinta Generación (1983 al presente)

En vista de la acelerada marcha de la microelectrónica, la sociedad industrial se ha

dado a la tarea de poner también a esa altura el desarrollo del software y los sistemas con

que se manejan las computadoras. Surge la competencia internacional por el dominio del

mercado de la computación, en la que se perfilan dos líderes que, sin embargo, no han

 podido alcanzar el nivel que se desea: la capacidad de

comunicarse con la computadora en un lenguaje más

cotidiano y no a través de códigos o lenguajes de control

especializados.

Japón lanzó en 1983 el llamado "programa de la quinta

generación de computadoras", con los objetivos explícitos de

 producir máquinas con innovaciones reales en los criterios

mencionados. Y en los Estados Unidos ya está en actividad un programa en desarrollo que

 persigue objetivos semejantes, que pueden resumirse de la siguiente manera:

*Se desarrollan las microcomputadoras, o sea, computadoras personales o PC.

*Se desarrollan las supercomputadoras.

-Inteligencia artificial: La inteligencia artificial es el campo de estudio que trata de

aplicar los procesos del pensamiento humano usados en la solución de problemas a la

computadora.

-Robótica:  La robótica es el arte y ciencia de la creación y empleo de robots. Un

robot es un sistema de computación híbrido independiente que realiza actividades físicas y

de cálculo. Están siendo diseñados con inteligencia artificial, para que puedan responder de

manera más efectiva a situaciones no estructuradas.

-Sistemas expertos: Un sistema experto es una aplicación de

inteligencia artificial que usa una base de conocimiento de la experiencia

humana para ayudar a la resolución de problemas.

-Redes de comunicaciones: Los canales de comunicaciones que

interconectan terminales y computadoras se conocen como redes de comunicaciones; todo

el "hardware" que soporta las interconexiones y todo el "software" que administra la

transmisión.

8/14/2019 infrmatika aplikada

http://slidepdf.com/reader/full/infrmatika-aplikada 7/27

Tipos de computadoras: 

a)  Personales: Estas computadoras, también conocidas como microcomputadoras o

PC están diseñadas para que las utilice una persona a la vez. El microprocesador que

utilizan es CPU (Central Processing Unit). Las aplicaciones que más se utilizan en este tipo

de computadoras son hojas de cálculo, procesamiento de texto, navegación de internet,

correo electrónico, juegos, música, entre otros. En relación a su movilidad, se distinguen

dos tipos de computadoras personales: las computadoras portátiles y las de escritorio. Las

 portátiles, también conocidas como notebooks o laptops, se caracterizan por ser livianas y

 pequeñas para poder ser transportadas con facilidad. Pueden funcionar utilizando un

tomacorriente o bien con batería. Poseen una pantalla LCD, teclado y apuntador. Las de

escritorio, en cambio, son de mayor tamaño y funcionan con tomacorriente. Estas

computadoras presentan el gabinete separado del monitor (aunque existen excepciones),

mouse y teclado.

 b) Computadoras de mano y PDA’s: Las personal digital assisntant o PDA’s son

microcomputadoras de tamaño muy reducido, equivalente al de la palma de la mano. Estas

computadoras poseen una pantalla táctil de LCD que permite la entrada y salida de datos.

Las computadoras de mano también son pequeñas pero tienen una forma similar a las

laptops ya que poseen teclado y pantalla movible.

c ) Servidores y estaciones de trabajo: las estaciones de trabajo son computadoras

 pueden ser utilizadas por uno o varios usuarios, ya que son más poderosas que las

 personales. Estas computadoras, que pueden tener uno o más microprocesadores, se pueden

utilizar como servidores de impresión o de archivos. Además, son capaces de procesar

datos de más de un usuario a la vez que estén conectados por medio de terminales.

d)  Mainframe o macro-computadoras:  Las macro-computadoras poseen un gran

tamaño y son útiles para manejar un gran número de almacenamiento, entrada y salida. En

estas computadoras, los usuarios se conectan por medio de terminales cuyas tareas de

 procedimiento son delegadas a la computadora central.

e) Mini-computadoras: Este tipo se encuentra entre las personales y las

macrocomputadoras. Como estas, las microcomputadoras tienen la capacidad de manejar

8/14/2019 infrmatika aplikada

http://slidepdf.com/reader/full/infrmatika-aplikada 8/27

un mayor número de entradas y salidas que una PC. Si bien suelen diseñarse para un solo

usuario, existen las que pueden manejar numerosas terminales a la vez.

f) Supercomputadoras:  Son las de mayor potencia en el mercado. Es como una

macrocomputadora pero optimizada en cuanto a su capacidad de procesamiento y

velocidad. Se utilizan para tareas de cálculos muy exigentes como el comportamiento

climático o el simulacro de la denotación de una bomba atómica.

Sistema 

Un sistema es un conjunto de partes o elementos organizados y relacionados que

interactúan entre sí para lograr un objetivo los sistemas reciben (entrada) datos, energía o

materia del ambiente y proveen (salida) información, energía o materia. Un sistema puede

ser físico o concreto (una computadora, un televisor, un humano) o puede ser abstracto o

conceptual (un software)Cada sistema existe dentro de otro más grande, por lo tanto un

sistema puede estar formado por subsistemas y partes, y a la vez puede ser parte de un

súper sistema.

Los sistemas tienen límites o fronteras que los diferencian del ambiente este límite

 puede ser físico (el gabinete de una computadora) o conceptual si hay algún intercambio

entre el sistema y el ambiente a través de ese límite, el sistema es abierto, de lo contrario, el

sistema es cerrado.

Clasificación de los sistemas:

Los sistemas de información, de manera general se pueden clasificar de tres formas

según sus propósitos generales:

a) Sistemas transaccionales:  Son Sistemas de Información que logran la

automatización de procesos operativos dentro de una organización ya que su función

 primordial consiste en procesar transacciones tales como pagos, cobros, entradas, salidas,

etc.

 b)Sistemas de soporte Sistemas de Soporte a la Toma de Decisiones, Sistemas para la

Toma de Decisión de Grupo, Sistemas Expertos de Soporte a la Toma de Decisiones y

8/14/2019 infrmatika aplikada

http://slidepdf.com/reader/full/infrmatika-aplikada 9/27

Sistema de Información para Ejecutivos:  Son Sistemas de Información que apoyan el

 proceso de toma de decisiones.

c) Sistemas Estratégicos:  Son sistemas de información desarrollados en las

organizaciones con el fin de lograr ventajas competitivas, a través del uso de la tecnología

de información.

En cuanto a su constitución, un sistema puede ser:

*Sistema físico o concreto: por ejemplo, una computadora.

*Sistema abstracto: por ejemplo, el software.

También pueden clasificarse según realicen o no intercambios con su entorno:

*Sistema abierto: un sistema que tiene flujos de entrada y salida.

*Sistema cerrado o asilado: un sistema que no tiene ni entradas ni salidas.

Hardware 

Son los componentes que forman parte del ordenador, es decir, todos los

componentes como el ratón, el teclado, etc. Hay dos clases, por un lado la indispensable

 para poder usar un ordenador y por otro, los accesorios extras que usamos para poder jugar

mejor o aumentar las posibilidades del ordenador. En el caso de la informática y de las

computadoras personales, el hardware permite definir no sólo a los componentes físicos

internos (disco duro, placa madre, microprocesador, circuitos, cables, etc.), sino también a

los periféricos (escáner, impresoras).

El hardware suele distinguirse entre básico los dispositivos necesarios para iniciar el

funcionamiento de un ordenador y complementario (realizan ciertas funciones específicas)

en cuanto a los tipos de hardware, pueden mencionarse a los periféricos de entrada

(permiten ingresar información al sistema, como el teclado y el mouse), los periféricos de

salida (muestran al usuario el resultado de distintas operaciones realizadas en la

8/14/2019 infrmatika aplikada

http://slidepdf.com/reader/full/infrmatika-aplikada 10/27

computadora. Ejemplo: monitor, impresora), los periféricos de entrada/salida (módems,

tarjetas de red, memorias, USB).

Arquitectura del CPU

Conocido con sus siglas en ingles, CPU) es un circuito microscópico que interpreta y

ejecuta instrucciones. Generalmente, la CPU es un microprocesador fabricado en un chip,

un único trozo de silicio que contiene millones de componentes electrónicos (determina si

una afirmación es cierta o falsa mediante las reglas del algebra de Boole

La CPU se ocupa del control y el proceso de datos en las computadoras.

El microprocesador de la CPU está formado por una unidad aritmético-lógica que realiza

cálculos y comparaciones, y toma decisiones lógicas por una serie de registros donde se

almacena información temporalmente, y por una unidad de control que interpreta y ejecuta

las instrucciones para aceptar órdenes del usuario, acceder a los datos y presentar los

resultados, la CPU se comunica a través de un conjunto de circuitos o conexiones llamado

 bus. El bus conecta la CPU a los dispositivos de almacenamiento (por ejemplo, un disco

duro), los dispositivos de entrada (por ejemplo, un teclado o un mouse) y los dispositivos

de salida (por ejemplo, un monitor o una impresora).

Funcionamiento de la CPU:

Cuando se ejecuta un programa, el registro de la CPU, llamado contador de

 programa, lleva la cuenta de la siguiente instrucción, para garantizar que las instrucciones

se ejecuten en la secuencia adecuada. La unidad de control de la CPU coordina y temporiza

las funciones de la CPU, tras lo cual recupera la siguiente instrucción desde la memoria. En

una secuencia típica, la CPU localiza la instrucción en el dispositivo de almacenamiento

correspondiente.

La instrucción viaja por el bus desde la memoria hasta la CPU, donde se almacena en

el registro de instrucción. Entretanto, el contador de programa se incrementa en uno para

 prepararse para la siguiente instrucción. A continuación, la instrucción actual es analizada

 por un descodificador, que determina lo que hará la instrucción. Cualquier dato requerido

 por la instrucción es recuperado desde el dispositivo de almacenamiento correspondiente y

8/14/2019 infrmatika aplikada

http://slidepdf.com/reader/full/infrmatika-aplikada 11/27

se almacena en el registro de datos de la CPU. A continuación, la CPU ejecuta la

instrucción, y los resultados se almacenan en otro registro o se copian en una dirección de

memoria determinada.

Memoria

La memoria (también llamada almacenamiento) se refiere a parte de los componentes

que integran una computadora. Son dispositivos que retienen datos informáticos durante

algún intervalo de tiempo. Las memorias de computadora proporcionan una de las

 principales funciones de la computación moderna, la retención o almacenamiento de

información. Es uno de los componentes fundamentales de todas las computadoras

modernas que, acoplados a una unidad central de procesamiento (CPU por su sigla en

inglés, central processing unit), implementa lo fundamental del modelo de computadora

de Arquitectura de von Neumann, usado desde los años 1940.

En la actualidad, memoria suele referirse a una forma de almacenamiento de estado

sólido conocido como memoria RAM (memoria de acceso aleatorio, RAM por sus siglas en

inglés random access memory) y otras veces se refiere a otras formas de almacenamiento

rápido pero temporal.

Además, se refleja una diferencia técnica importante y significativa entre memoria y

dispositivos de almacenamiento masivo, que se ha ido diluyendo por el uso histórico de los

términos "almacenamiento primario" (a veces "almacenamiento principal"), para memorias

de acceso aleatorio, y "almacenamiento secundario" para dispositivos de almacenamiento

masivo. Esto se explica en las siguientes secciones, en las que el término tradicional

"almacenamiento" se usa como subtítulo por conveniencia. Por ejemplo, cuando la CPU

tiene que ejecutar un programa, primero lo coloca en la memoria y después lo empieza a

ejecutar. lo mismo ocurre cuando necesita procesar una serie de datos; antes de poder

 procesarlos los tiene que llevar a la memoria principal.

Esta clase de memoria es volátil, es decir que, cuando se corta la energía eléctrica, se

 borra toda la información que estuviera almacenada en ella.

8/14/2019 infrmatika aplikada

http://slidepdf.com/reader/full/infrmatika-aplikada 12/27

Dispositivos de entrada y salida

Los dispositivos de entrada son aquellos dispositivos externos de un ordenador, el

cual éste aloja componentes situados fuera de la computadora para algunos dispositivos

externos, a la que pueden dar información y/o instrucciones. Mientras tanto los dispositivos

de salida son aquellos dispositivos que permiten ver resultados del proceso de datos que

realice la computadora (salida de datos). El más común es la pantalla o monitor, aunque

también están las impresoras (imprimen los resultados en papel), los trazadores gráficos o

 plotters, las bocinas, etc.

Para diferenciar los dispositivos tenemos dos enfoques posibles, el primero de ellos

se centra en el modo de almacenar la información (clasificando los dispositivos como de

 bloque o de carácter )1 y el segundo enfoque se centra en el destinatario de la comunicación

(usuario, maquina, comunicadores)

Un dispositivo de bloque almacena la información en bloques de tamaño fijo. Al ser

el bloque la unidad básica de almacenamiento, todas las escrituras o lecturas se realizan

mediante múltiplos de un bloque. Es decir escribe 3 o 4 bloques, pero nunca 3,5 bloques. El

tamaño de los bloques suele variar entre 512 Bytes hasta 32.768 Bytes. Un disco duro

entraría dentro de esta definición. A diferencia de un dispositivo de bloque un dispositivo

de carácter, no maneja bloques fijos de información sino que envía o recibe un flujo de

caracteres. Dentro de esta clase podemos encontrar impresoras o interfaces de red.

Entre cada categoría y dispositivo, hay grandes diferencias:

  Velocidad de transferencia de datos: varios órdenes de magnitud para

transferir pero el hacer esto tienes que hacerlo con mucho cuidado, según las

necesidades de cada dispositivo

   Aplicación:  la funcionalidad para la que está diseñado un dispositivo tiene

influencia sobre el software por ende lo tendrá sobre el sistema operativo.

  Complejidad de control: cada dispositivo tiene una complejidad asociada, no

es lo mismo controlar un ratón que gestionar un disco duro.

8/14/2019 infrmatika aplikada

http://slidepdf.com/reader/full/infrmatika-aplikada 13/27

  Unidad de transferencia: datos transferidos como un flujo de

 bytes/caracteres o en bloques de tamaño fijo

   Representación de datos: cada dispositivo puede usar su propia codificación

de datos

  Condiciones de error: el porqué del error, su manera de notificarlo así como

sus consecuencias difiere ampliamente entre los dispositivos

Algunos dispositivos de entrada y salida

* Entrada: 

-Teclado

-Ratón

-Joystick

-Lápiz óptico

-Micrófono

-Webcam

-Escáner

-Escáner de código de barras

*Salida: 

-Monitor

-Altavoz

-Auriculares

8/14/2019 infrmatika aplikada

http://slidepdf.com/reader/full/infrmatika-aplikada 14/27

-Impresora

-Plotter

-Proyector

*Entrada/salida (mixtos):

-Unidades de almacenamiento: CD, DVD, Memory cards, disco duro externo, disco

duro, Pendrive USB.

-Módem

- Router

-Pantalla táctil

-Tarjeta de red

Software 

Software son todos los componentes intangibles de una computadora es el conjunto de

 programas necesarios para hacer posible la realización de una tarea específica.

Se considera que el software es el equipamiento lógico e intangible de un ordenador. En

otras palabras, el concepto de software abarca a todas las aplicaciones informáticas, como

los procesadores de textos, las planillas de cálculo y los editores de imágenes.

El software es desarrollado mediante distintos lenguajes de programación, que

 permiten controlar el comportamiento de una máquina. Estos lenguajes consisten en un

conjunto de símbolos y reglas sintácticas y semánticas, que definen el significado de sus

elementos y expresiones. Un lenguaje de programación permite a los programadores del

software especificar, en forma precisa, sobre qué datos debe operar una computadora.

8/14/2019 infrmatika aplikada

http://slidepdf.com/reader/full/infrmatika-aplikada 15/27

Tipos de software.

Software de Aplicación: aquí se incluyen todos aquellos programas que permiten al

usuario realizar una o varias tareas específicas. Aquí se encuentran aquellos programas que

los individuos usan de manera cotidiana como: procesadores de texto, hojas de cálculo,

editores, telecomunicaciones, software de cálculo numérico y simbólico, videojuegos, entre

otros.

Aplicaciones ofimáticas

Software educativo

Software empresarial

Bases de datos

Telecomunicaciones (por ejemplo Internet y toda su estructura lógica)

Videojuegos

Software médico

Software de cálculo numérico y simbólico.

Software de diseño asistido (CAD)

Software de control numérico (CAM).

Software de Programación:  son aquellas herramientas que un programador utiliza

 para poder desarrollar programas informáticos. Para esto, el programador se vale de

distintos lenguajes de programación. Como ejemplo se pueden tomar compiladores,

 programas de diseño asistido por computador, paquetes integrados, editores de texto,

enlazadores, depuradores, intérpretes, entre de una manera práctica. Incluyen básicamente:

Compiladores

Intérpretes

Enlazadores

Depuradores

 Entornos de Desarrollo Integrados (IDE):  Agrupan las anteriores herramientas,

usualmente en un entorno visual, de forma tal que el programador no necesite introducir

8/14/2019 infrmatika aplikada

http://slidepdf.com/reader/full/infrmatika-aplikada 16/27

múltiples comandos para compilar, interpretar, depurar, etc. Habitualmente cuentan con una

avanzada interfaz gráfica de usuario (GUI).

Software de Sistema: es aquel que permite a los usuarios interactuar con el sistema

operativo así como también controlarlo. Este sistema está compuesto por una serie de

 programas que tienen como objetivo administrar los recursos del hardware y, al mismo

tiempo, le otorgan al usuario una interfaz. El sistema operativo permite facilitar la

utilización del ordenador a sus usuarios ya que es el que le da la posibilidad de asignar y

administrar los recursos del sistema, como ejemplo de esta clase de software se puede

mencionar a Windows, Linux y Mac OS X, entre otros. Además de los sistemas operativos,

dentro del software de sistema se ubican las herramientas de diagnóstico, los servidores, las

utilidades, los controladores de dispositivos y las herramientas de corrección y

optimización.

Controladores de dispositivos

Herramientas de diagnóstico

Herramientas de Corrección y Optimización

Servidores Utilidades

Sistema Operativo.

Es el software encargado de ejercer el control y coordinar el uso del hardware entre

diferentes programas de aplicación y los diferentes usuarios. Es un administrador de los

recursos de hardware del sistema.

En una definición informal es un sistema que consiste en ofrecer una distribución

ordenada y controlada de los procesadores, memorias y dispositivos de E/S entre los

diversos programas que compiten por ellos.

A pesar de que todos nosotros usamos sistemas operativos casi a diario, es difícil

definir qué es un sistema operativo. En parte, esto se debe a que los sistemas operativos

realizan dos funciones diferentes.

8/14/2019 infrmatika aplikada

http://slidepdf.com/reader/full/infrmatika-aplikada 17/27

Proveer una máquina virtual, es decir, un ambiente en el cual el usuario pueda

ejecutar programas de manera conveniente, protegiéndolo de los detalles y complejidades

del hardware. Administrar eficientemente los recursos del computador.

Clasificación de sistemas operativos

Con el paso del tiempo, los Sistemas Operativos fueron clasificándose de diferentes

maneras, dependiendo del uso o de la aplicación que se les daba. A continuación se

mostrarán diversos tipos de Sistemas Operativos que existen en la actualidad, con algunas

de sus características:

Sistemas Operativos por lotes.

Los Sistemas Operativos por lotes, procesan una gran cantidad de trabajos con poca o

ninguna interacción entre los usuarios y los programas en ejecución. Se reúnen todos los

trabajos comunes para realizarlos al mismo tiempo, evitando la espera de dos o más

trabajos como sucede en el procesamiento en serie. Estos sistemas son de los más

tradicionales y antiguos, y fueron introducidos alrededor de 1956 para aumentar la

capacidad de procesamiento de los programas.

Cuando estos sistemas son bien planeados, pueden tener un tiempo de ejecución muy

alto, porque el procesador es mejor utilizado y los Sistemas Operativos pueden ser simples,

debido a la secuenciabilidad de la ejecución de los trabajos.

Algunos ejemplos de Sistemas Operativos por lotes exitosos son el SCOPE, del

DC6600, el cual está orientado a procesamiento científico pesado, y el EXEC II para el

UNIVAC 1107, orientado a procesamiento académico.

Algunas otras características con que cuentan los Sistemas Operativos por lotes son:

 Requiere que el programa, datos y órdenes al sistema sean remitidos todos juntos en

forma de lote.

 Permiten poca o ninguna interacción usuario/programa en ejecución.

 Mayor potencial de utilización de recursos que procesamiento serial simple en

sistemas multiusuario.

8/14/2019 infrmatika aplikada

http://slidepdf.com/reader/full/infrmatika-aplikada 18/27

  No conveniente para desarrollo de programas por bajo tiempo de retorno y

depuración fuera de línea.

 Se encuentra en muchos computadores personales combinados con procesamiento

serial.

 Planificación del procesador sencilla, típicamente procesados en orden de llegada.

 Planificación de memoria sencilla, generalmente se divide en dos: parte residente

del S.O. y programas transitorios.

  No requieren gestión crítica de dispositivos en el tiempo.

 Suelen proporcionar gestión sencilla de manejo de archivos: se requiere poca

 protección y ningún control de concurrencia para el acceso.

Sistemas Operativos de tiempo real.

Los Sistemas Operativos de tiempo real son aquellos en los cuales no tiene

importancia el usuario, sino los procesos. Por lo general, están subutilizados sus recursos

con la finalidad de prestar atención a los procesos en el momento que lo requieran. Se

utilizan en entornos donde son procesados un gran número de sucesos o eventos.

Muchos Sistemas Operativos de tiempo real son construidos para aplicaciones muy

específicas como control de tráfico aéreo, bolsas de valores, control de refinerías, control de

laminadores. También en el ramo automovilístico y de la electrónica de consumo, las

aplicaciones de tiempo real están creciendo muy rápidamente. Otros campos de aplicación

de los Sistemas Operativos de tiempo real son los siguientes:

 Control de trenes.

 Telecomunicaciones.

 Sistemas de fabricación integrada.

 Producción y distribución de energía eléctrica.

 Control de edificios.

 Sistemas multimedia.

Algunos ejemplos de Sistemas Operativos de tiempo real son: VxWorks, Solaris,

Lyns OS y Spectra. Los Sistemas Operativos de tiempo real, cuentan con las siguientes

características:

8/14/2019 infrmatika aplikada

http://slidepdf.com/reader/full/infrmatika-aplikada 19/27

 Se dan en entornos en donde deben ser aceptados y procesados gran cantidad de

sucesos, la mayoría externos al sistema computacional, en breve tiempo o dentro de ciertos

 plazos.

 Se utilizan en control industrial, conmutación telefónica, control de vuelo,

simulaciones en tiempo real., aplicaciones militares, etc.

 Objetivo es proporcionar rápidos tiempos de respuesta.

 Procesa ráfagas de miles de interrupciones por segundo sin perder un solo suceso.

 Proceso se activa tras ocurrencia de suceso, mediante interrupción.

 Proceso de mayor prioridad expropia recursos.

 Por tanto generalmente se utiliza planificación expropiativa basada en prioridades.

 Gestión de memoria menos exigente que tiempo compartido, usualmente procesos

son residentes permanentes en memoria.

 Población de procesos estática en gran medida.

 Poco movimiento de programas entre almacenamiento secundario y memoria.

 Gestión de archivos se orienta más a velocidad de acceso que a utilización eficiente

del recurso.

Sistemas Operativos de multiprogramación (o Sistemas Operativos de multitarea):

Se distinguen por sus habilidades para poder soportar la ejecución de dos o más

trabajos activos (que se están ejecutado) al mismo tiempo. Esto trae como resultado que la

Unidad Central de Procesamiento (UCP) siempre tenga alguna tarea que ejecutar,

aprovechando al máximo su utilización.

Su objetivo es tener a varias tareas en la memoria principal, de manera que cada uno

está usando el procesador, o un procesador distinto, es decir, involucra máquinas con más

de una UCP.

Sistemas Operativos como UNIX, Windows95, Windows 98, Windows NT, MAC-

OS, OS/2, soportan la multitarea.

Las características de un Sistema Operativo de multiprogramación o multitarea son

las siguientes:

 Mejora productividad del sistema y utilización de recursos.

8/14/2019 infrmatika aplikada

http://slidepdf.com/reader/full/infrmatika-aplikada 20/27

 Multiplex a recursos entre varios programas.

 Generalmente soportan múltiples usuarios (multiusuario).

 Proporcionan facilidades para mantener el entorno de usuarios individuales.

 Requieren validación de usuario para seguridad y protección.

 Proporcionan contabilidad del uso de los recursos por parte de los usuarios.

 Multitarea sin soporté multiusuario se encuentra en algunos computadores

 personales o en sistemas de tiempo real.

 Sistemas multiprocesadores son sistemas multitareas por definición ya que

soportan la ejecución simultánea de múltiples tareas sobre diferentes procesadores.

 En general, los sistemas de multiprogramación se caracterizan por tener múltiples

 programas activos compitiendo por los recursos del sistema: procesador, memoria,

dispositivos periféricos.

Sistemas Operativos de tiempo compartido.

Permiten la simulación de que el sistema y sus recursos son todos para cada usuarios.

El usuario hace una petición a la computadora, esta la procesa tan pronto como le es

 posible, y la respuesta aparecerá en la terminal del usuario.

Los principales recursos del sistema, el procesador, la memoria, dispositivos de E/S,

son continuamente utilizados entre los diversos usuarios, dando a cada usuario la ilusión de

que tiene el sistema dedicado para sí mismo. Esto trae como consecuencia una gran carga

de trabajo al Sistema Operativo, principalmente en la administración de memoria principal

y secundaria.

Ejemplos de Sistemas Operativos de tiempo compartido son Multics, OS/360 y DEC-

10.

Características de los Sistemas Operativos de tiempo compartido:

 Populares representantes de sistemas multi-programados multiusuario, ej: sistemas

de diseño asistido por computador, procesamiento de texto, etc.

 Dan la ilusión de que cada usuario tiene una máquina para sí.

 Mayoría utilizan algoritmo de reparto circular.

8/14/2019 infrmatika aplikada

http://slidepdf.com/reader/full/infrmatika-aplikada 21/27

 Programas se ejecutan con prioridad rotatoria que se incrementa con la espera y

disminuye después de concedido el servicio.

 Evitan monopolización del sistema asignando tiempos de procesador (time slot).

 Gestión de memoria proporciona protección a programas residentes.

 Gestión de archivo debe proporcionar protección y control de acceso debido a que

 pueden existir múltiples usuarios acensando un mismo archivo.

Sistemas Operativos distribuidos. 

Permiten distribuir trabajos, tareas o procesos, entre un conjunto de procesadores.

Puede ser que este conjunto de procesadores esté en un equipo o en diferentes, en este caso

es trasparente para el usuario. Existen dos esquemas básicos de éstos. Un sistema

fuertemente acoplado es a es aquel que comparte la memoria y un reloj global, cuyos

tiempos de acceso son similares para todos los procesadores. En un sistema débilmente

acoplado los procesadores no comparten ni memoria ni reloj, ya que cada uno cuenta con su

memoria local.

Los sistemas distribuidos deben de ser muy confiables, ya que si un componente del

sistema se compone otro componente debe de ser capaz de reemplazarlo.

Entre los diferentes Sistemas Operativos distribuidos que existen tenemos los

siguientes: Sprite, Solaris-MC, Mach, Chorus, Spring, Amoeba, Taos, etc.

Características de los Sistemas Operativos distribuidos:

 Colección de sistemas autónomos capaces de comunicación y cooperación mediante

interconexiones hardware y software.

 Gobierna operación de un S.C. y proporciona abstracción de máquina virtual a los

usuarios.

 Objetivo clave es la transparencia.

 Generalmente proporcionan medios para la compartición global de recursos.

 Servicios añadidos: denominación global, sistemas de archivos distribuidos,

facilidades para distribución de cálculos (a través de comunicación de procesos internodos,

llamadas a procedimientos remotos, etc.).

8/14/2019 infrmatika aplikada

http://slidepdf.com/reader/full/infrmatika-aplikada 22/27

Sistemas Operativos de red.

Son aquellos sistemas que mantienen a dos o más computadoras unidas a través de

algún medio de comunicación (físico o no), con el objetivo primordial de poder compartir

los diferentes recursos y la información del sistema.

El primer Sistema Operativo de red estaba enfocado a equipos con un procesador

Motorola 68000, pasando posteriormente a procesadores Intel como Novell NetWare.

Los Sistemas Operativos de red más ampliamente usados son: Novell NetWare,

Personal NetWare, LAN Manager, Windows NT Server, UNIX, LANtastic.

Características de los Sistemas Operativos.

En general, se puede decir que un Sistema Operativo tiene las siguientes

características:

 Conveniencia. Un Sistema Operativo hace más conveniente el uso de una

computadora.

 Eficiencia. Un Sistema Operativo permite que los recursos de la computadora se

usen de la manera más eficiente posible.

 Habilidad para evolucionar. Un Sistema Operativo deberá construirse de manera

que permita el desarrollo, prueba o introducción efectiva de nuevas funciones del sistema

sin interferir con el servicio.

 Encargado de administrar el hardware. El Sistema Operativo se encarga de manejar

de una mejor manera los recursos de la computadora en cuanto a hardware se refiere, esto

es, asignar a cada proceso una parte del procesador para poder compartir los recursos.

 Relacionar dispositivos (gestionar a través del kernel). El Sistema Operativo se debe

encargar de comunicar a los dispositivos periféricos, cuando el usuario así lo requiera.

 Organizar datos para acceso rápido y seguro.

 Manejar las comunicaciones en red. El Sistema Operativo permite al usuario

manejar con alta facilidad todo lo referente a la instalación y uso de

las redes de computadoras.

 Procesamiento por bytes de flujo a través del bus de datos.

8/14/2019 infrmatika aplikada

http://slidepdf.com/reader/full/infrmatika-aplikada 23/27

 Facilitar las entradas y salidas. Un Sistema Operativo debe hacerle fácil al usuario el

acceso y manejo de los dispositivos de Entrada/Salida de la computadora.

 Técnicas de recuperación de errores.

 Evita que otros usuarios interfieran. El Sistema Operativo evita que los usuarios se

 bloqueen entre ellos, informándoles si esa aplicación esta siendo ocupada por otro usuario.

 Generación de estadísticas.

 Permite que se puedan compartir el hardware y los datos entre los usuarios.

El software de aplicación son programas que se utilizan para diseñar, tal como el

 procesador de palabras, lenguajes de programación, hojas de cálculo, etc.

El software de base sirve para interactuar el usuario con la máquina, son un conjunto

de programas que facilitan el ambiente plataforma, y permite el diseño del mismo.

El Software de base está compuesto por:

 Cargadores.

 Compiladores.

 Ensambladores.

 Macros.

Tipos de Sistemas Operativos

Los sistemas operativos más conocidos son los siguientes:

1) DOS: El famoso DOS, que quiere decir Disk Operating System (sistema operativo

de disco), es más conocido por los nombres de PC-DOS y MS-DOS. MS-DOS fue hecho

 por la compañía de software Microsoft y es en esencia el mismo SO que el PC-DOS.

La razón de su continua popularidad se debe al aplastante volumen de software

disponible y a la base instalada de computadoras con procesador Intel.

Cuando Intel liberó el 80286, DOS se hizo tan popular y firme en el mercado que

DOS y las aplicaciones DOS representaron la mayoría del mercado de software para PC.

8/14/2019 infrmatika aplikada

http://slidepdf.com/reader/full/infrmatika-aplikada 24/27

En aquel tiempo, la compatibilidad IBM, fue una necesidad para que los productos tuvieran

éxito, y la "compatibilidad IBM" significaba computadoras que corrieran DOS tan bien

como las computadoras IBM lo hacían.

Aún con los nuevos sistemas operativos que han salido al mercado, todavía el DOS es

un sólido contendiente en la guerra de los SO.

2) Windows 3.1: Microsoft tomo una decisión, hacer 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. Todas las

aplicaciones elaboradas para Windows se parecen, por lo que es muy fácil aprender a usar

nuevo software una vez aprendido las bases.

3) Windows 95:  En 1995, Microsoft introdujo una nueva y mejorada versión del

Windows 3.1. Las mejoras de este SO incluyen soporte multitareas y arquitectura de 32

 bits, permitiendo así correr mejores aplicaciones para mejorar la eficacia del trabajo.

4) Windows NT: 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.

5) OS/2: Este SO fue hecho por IBM. Tiene soporte de 32 bits y su interfaz es muy

 buena. El problema que presenta este sistema operativo es que no se le ha dad el apoyo que

se merece en cuanto a aplicaciones se refiere. Es decir, no se han creado muchas

aplicaciones que aprovechen las características de el SO, ya que la mayoría del mercado de

software ha sido monopolizado por Windows.

6) Mac OS: Las computadoras Macintosh no serían tan populares como lo son si no

tuvieran el Mac OS como sistema operativo de planta. Este 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.

8/14/2019 infrmatika aplikada

http://slidepdf.com/reader/full/infrmatika-aplikada 25/27

7) UNIX: El sistema operativo UNIX fue creado por los laboratorios Bell de AT&T

en 1969 y es ahora usado como una de las bases para la super carretera de la información.

Unix es un SO multiusuario y multitarea, que corre en diferentes computadoras, desde

supercomputadoras, Mainframes, Minicomputadoras, computadoras personales y

estaciones de trabajo. Esto quiere decir que muchos usuarios pueden estar usando una

misma computadora por medio de terminales o usar muchas de ellas.

Funciones del sistema operativo:

El sistema operativo cumple varias funciones:

 Administración del procesador:  el sistema operativo administra la distribución del

 procesador entre los distintos programas por medio de un algoritmo de programación. El

tipo de programador depende completamente del sistema operativo, según el objetivo

deseado.

Gestión de la memoria de acceso aleatorio:  el sistema operativo se encarga de

gestionar el espacio de memoria asignado para cada aplicación y para cada usuario, si

resulta pertinente. Cuando la memoria física es insuficiente, el sistema operativo puede

crear una zona de memoria en el disco duro, denominada "memoria virtual". La memoria

virtual permite ejecutar aplicaciones que requieren una memoria superior a la memoria

RAM disponible en el sistema. Sin embargo, esta memoria es mucho más lenta.

Gestión de entradas/salidas:  el sistema operativo permite unificar y controlar el

acceso de los programas a los recursos materiales a través de los drivers (también

conocidos como administradores periféricos o de entrada/salida).

Gestión de ejecución de aplicaciones: el sistema operativo se encarga de que las

aplicaciones se ejecuten sin problemas asignándoles los recursos que éstas necesitan para

8/14/2019 infrmatika aplikada

http://slidepdf.com/reader/full/infrmatika-aplikada 26/27

funcionar. Esto significa que si una aplicación no responde correctamente puede

"sucumbir".

 Administración de autorizaciones: el sistema operativo se encarga de la seguridad en

relación con la ejecución de programas garantizando que los recursos sean utilizados sólo

 por programas y usuarios que posean las autorizaciones correspondientes.

Gestión de archivos: el sistema operativo gestiona la lectura y escritura en el sistema de

archivos, y las autorizaciones de acceso a archivos de aplicaciones y usuarios.

Gestión de la información: el sistema operativo proporciona cierta cantidad de indicadores

que pueden utilizarse para diagnosticar el funcionamiento correcto del equipo.

Componentes del sistema operativo:

El sistema operativo está compuesto por un conjunto de paquetes de software que pueden

utilizarse para gestionar las interacciones con el hardware. Estos elementos se incluyen por

lo general en este conjunto de software:

El núcleo, que representa las funciones básicas del sistema operativo, como por

ejemplo, la gestión de la memoria, de los procesos, de los archivos, de las entradas/salidas

 principales y de las funciones de comunicación.

El intérprete de comandos, que posibilita la comunicación con el sistema operativo a

través de un lenguaje de control, permitiendo al usuario controlar los periféricos sin

conocer las características del hardware utilizado, la gestión de las direcciones físicas, etc..

El sistema de archivos, que permite que los archivos se registren en una estructura arbórea. 

8/14/2019 infrmatika aplikada

http://slidepdf.com/reader/full/infrmatika-aplikada 27/27

Bibliografía

http://www.monografias.com/trabajos5/sisop/sisop.shtml

http://www.cad.com.mx/generaciones_de_las_computadoras.htm

http://es.wikipedia.org/wiki/Memoria_(inform%C3%A1tica)

https://es.wikipedia.org/wiki/Entrada/salida