Post on 06-Jul-2015
MARIBEL RUIZ PÉREZ ADMINISTRACIÓN DE EMPRESAS
1B BLADIMIR CHIQUIZA
INFORMATICA
n sistema operativo (SO) es
el programa o conjunto de
programas que efectúan la
gestión de los procesos básicos de
un sistema informático, y
permite la normal ejecución del
resto de las operaciones. Para
que funcionen los otros
programas, cada ordenador de
uso general debe tener un
sistema operativo. Los sistemas
operativos realizan tareas
básicas, tales como
reconocimiento de la conexión
del teclado, enviar la
información a la pantalla, no
perder de vista archivos y
directorios en el disco, y
controlar los dispositivos
periféricos tales como
impresoras, escáner, etc. En
sistemas grandes, el sistema
operativo tiene incluso mayor
responsabilidad y poder, es como
un policía de tráfico, se asegura
de que los programas y usuarios
que están funcionando al mismo
tiempo no interfieran entre ellos.
El sistema operativo también es
responsable de la seguridad,
asegurándose de que los usuarios
no autorizados no tengan acceso
al sistema.
Es un error común denominar al
conjunto completo de
herramientas sistema operativo,
es decir, la inclusión en el mismo
término de programas como el
explorador de ficheros, el
navegador y todo tipo de
herramientas que permiten la
interacción con el sistema
operativo, también llamado
núcleo o kernel. Uno de los más
prominentes ejemplos de esta
diferencia, es el núcleo Linux,
que es el núcleo del sistema
operativo GNU, del cual existen
las llamadas distribuciones
U
MARIBEL RUIZ PÉREZ ADMINISTRACIÓN DE EMPRESAS
1B BLADIMIR CHIQUIZA
INFORMATICA
GNU. Este error de precisión, se
debe a la modernización de la
informática llevada a cabo a
finales de los 80, cuando la
filosofía de estructura básica de
funcionamiento de los grandes
computadores se rediseñó a fin
de llevarla a los hogares y
facilitar su uso, cambiando el
concepto de computador
multiusuario, (muchos usuarios
al mismo tiempo) por un sistema
monousuario (únicamente un
usuario al mismo tiempo) más
sencillo de gestionar.
Software + Hardware + Usuario = Sistema Informático
PROPOSITO
Uno de los propósitos del sistema operativo que gestiona el núcleo
intermediario consiste en gestionar los recursos de localización y
protección de acceso del hardware, hecho que alivia a los
programadores de aplicaciones de tener que tratar con estos detalles. Se
encuentran en la mayoría de los aparatos electrónicos que utilizan
microprocesadores para funcionar. (teléfonos móviles, reproductores de
DVD, computadoras, radios, etc.).
Funciones del Sistema Operativo.
Las funciones básicas del Sistema Operativo son administrar los
recursos de la máquina, coordinar el hardware y organizar
archivos y directorios en dispositivos de almacenamiento.
Los Sistemas Operativos más utilizados son Dos, Windows, Linux
y Mac. Algunos SO ya vienen con un navegador integrado, como
Windows que trae el navegador Internet Explorer.
MARIBEL RUIZ PÉREZ ADMINISTRACIÓN DE EMPRESAS
1B BLADIMIR CHIQUIZA
INFORMATICA
1º Control de la ejecución de programas:
Acepta los trabajos y administra como se realizan estos, y les asigna los recursos.
2º Administración de periféricos:
coordina y maneja los distintos dispositivos conectados a la maquina.
3º Gestión de permisos y usuarios:
Adjudica permisos a los usuarios afines de evitar conflictos entre los distintos
trabajos.
4º Control de concurrencia:
Establece prioridades entre los distintos procesos que desean utilizar el mismo recurso.
5º Control de errores: Controla la posible perdida de información, así como los problemas que pueda producir el hardware.
6º Administración de memoria: Asigna y gestiona la memoria del sistema a los distintos procesos.
Los 5 niveles teóricos de un Sistema Operativo
Nivel 1 – Gestión del Procesador
En este nivel se encuentra
la parte del Sistema
Operativo encargada de la
gestión de la CPU.
Nivel 2 – Gestión de Memoria
Nivel encargado de repartir
la memoria disponible
entro los distintos
procesos.
Nivel 3 – Gestión de Procesos
Este nivel encargado de la
creación y destrucción de
procesos, intercambio,
detección y arranque de
mensajes.
Nivel 4 – Gestión de Dispositivos
Realiza la gestión de las
entradas y salidas en
función de los dispositivos
existentes.
MARIBEL RUIZ PÉREZ ADMINISTRACIÓN DE EMPRESAS
1B BLADIMIR CHIQUIZA
INFORMATICA
Nivel 5 – Gestión de la Información
Se encarga de la gestión de los nombres lógicos y la protección de la
información, realizando funciones de creación y destrucción de ficheros,
lectura, escritura y protección de accesos.
Evolución Histórica
Perspectiva histórica:
La Evolución Histórica de los Sistemas Operativos está ligada a la
Evolución de la maquina.
Los primeros sistemas (1945-1960) eran grandes máquinas
operadas desde la consola maestra por los programadores.
Durante la década siguiente (1950-1960) se llevaron a cabo
avances en el hardware: lectoras de tarjetas, impresoras, cintas
magnéticas, etc. Esto a su vez provocó un avance en el software:
compiladores, ensambladores, cargadores, manejadores de
dispositivos, etc.
A finales de los años 80, una computadora Commodore Amiga
equipada con una aceleradora Video Toaster era capaz de
producir efectos comparados a sistemas dedicados que costaban el
triple. Un Video Toaster junto a Lightwave ayudó a producir
muchos programas de televisión y películas, entre las que se
incluyen Babylon 5, Seaquest DSV y Terminator II.6
MARIBEL RUIZ PÉREZ ADMINISTRACIÓN DE EMPRESAS
1B BLADIMIR CHIQUIZA
INFORMATICA
Generaciones de los Ordenadores
1ª Generación de Ordenadores (1940 – 1960)
En 1941 se empezó a construir
ENIAC, pesaba 30 toneladas,
terminó de construirse en
1946. No habían programas,
cambiaban los circuitos según
la función que querían que
realizara, los datos se
introducían con clavijas. En
1954 se diseño un ordenador
“teórico”, pero no se pudo
hacer por la tecnología que se
disponía, se llamaba EDVA.
En 1951 el primer ordenador
comercial, UNIVAK, con 1 K
de memoria, Entre 1953 y 1957
IMB lanzo la serie 701
consiguieron vender 18
ordenadores.
Los ordenadores de la
primera generación,
funcionaban a base de
válvulas.
2ª Generación de Ordenadores (1960-1965)
Se cambio las válvulas por los transistores,
hacían lo mismo, pero el tamaño era
mucho más reducido, lo que hacia que
ocuparan menos los ordenadores los
transistores se inventaron en 1947 por
BELL.
Se destaca el ordenador llamado
ATLAS, fabricado en 1962, se fabrico en
una universidad Inglesa, sin usar las
válvulas.
3ª Generación de Ordenadores (1965-1975)
Se cambian los transistores por los
circuitos, en un circuito caben unos
200 transistores, ocupando mucho
menos. IBM fabrica el 360 con el
Sistema Operativo O.S. que significa:
Operative Sistem
4ª Generación de Ordenadores (1975-1990)
Toda la CPU va en un chip, ese es el salto a
la cuarta generación, en vez de
memorias de ferritas se cambia a la
memoria por semiconductores.
Intel creo el primer Micro Procesador
entre 1979/80.
MARIBEL RUIZ PÉREZ ADMINISTRACIÓN DE EMPRESAS
1B BLADIMIR CHIQUIZA
INFORMATICA
5ª Generación de Ordenadores (1990-….)
Muchas marcas distintas que fabrican microprocesadores hacen que el usuario tenga
mejores ordenadores a precios muy bajos. La competencia hace que aumente la Potencia
la venta de Ordenadores y la Investigación sobre estos.
Generaciones de Sistemas Operativos
0 Generación de Sistemas Operativos
En las primeras maquinas no habían
sistemas operativos del 40 al 50, todo se
tenia que hacer en binario.
MARIBEL RUIZ PÉREZ ADMINISTRACIÓN DE EMPRESAS
1B BLADIMIR CHIQUIZA
INFORMATICA
1ª Generación de Sistemas
Operativos (1950-1960)
El Sistema
Operativo funciona entre
programa y programa, le
daba todo el control al
programa. IBM – 701 ese proceso
se llama proceso por
lotes.
2ª Generación de Sistemas Operativos (1960-1970)
Lenguaje de programación FORTRAM, lo usaban las
universidades, S.O.
multiprogramados, podían ejecutar
varios programas a la vez. También
usaban varios procesadores a la vez,
estaban todos los programas en
memoria a la vez.
MARIBEL RUIZ PÉREZ ADMINISTRACIÓN DE EMPRESAS
1B BLADIMIR CHIQUIZA
INFORMATICA
3ª Generación de Sistemas Operativos
(1970-1980)
La familia de la 3ª generación
empieza con los circuitos
integrados, misma técnica de
programación y Sistema
Operativo, Cada parte de la CPU se
encargaba de cosas distintas,
Apareció la técnica SPOOLING,
era el encargado de guardar en un
disco intermedio de memoria.
Otra técnica, el tiempo compartido, trabaja compartiendo el
tiempo de los usuarios, en vez de los programas.
Aparece un nuevo Sistema Operativo, que se llama MULTICS, a
partir de ahí se desarrolla UNICS y después de ahí el UNIX,
que de ahí viene el LYNUX.
UNIX se desarrolla en el lenguaje de programación C, los
laboratorios Bell.
MARIBEL RUIZ PÉREZ ADMINISTRACIÓN DE EMPRESAS
1B BLADIMIR CHIQUIZA
INFORMATICA
4ª Generación de Sistemas
Operativos (1980-….)
Microsoft lanza el MS-DOS en el año 80, 81, 82, Intel crea el
microprocesador 8086 por petición de IBM, pero el 8086 era
muy caro, y decidieron hacer una línea de PC más baratos
8088. Para IBM.
Microsoft compro Microsoft lo retoco y lo vendió a IBM para
que lo usaran como S.O. pero con otro nombre, PC-DOS, luego
Microsoft retoco el MS-DOS y fue sacando versiones mas
avanzadas.
Después llego Windows, el 3.11 fue el primero que tenia opción
de utilizar una red, pero realmente usabas el MS-dos, el gran
salto fue el W95, que aunque era un MS-Dos maquillado era un
espacio visual. Después salio el Windows 98 que era un W95
mejorado. Y después de XP, a partir del N3 no se usa el MS-
DOS.
MARIBEL RUIZ PÉREZ ADMINISTRACIÓN DE EMPRESAS
1B BLADIMIR CHIQUIZA
INFORMATICA
Clasificación de Sistemas Operativos
Clasificación por su estructura interna:
Los monolíticos Un único programa compuesto de rutinas múltiples, que pueden ser
llamadas por el programa principal o pueden ser llamados entre si
S.O. Por Capas Diseñado en una estructura jerárquica que se divide en distintos niveles.
Maquina Virtual
crea una copia virtual del hardware de la maquina, se utiliza en multiusuario y
en monousuario.
Cliente-Servidor
.- Los procesos pueden ser del servidor o del cliente, el Sistema Operativo se encarga de que estén comunicados, es muy flexible.
Por el modo de Explotación:
S.O. Por Lotes
.-
.- .- Los trabajos se agrupan en bloques semejantes sin que exista interacción entre el usuario y los procesos mientras estos se ejecutan. Lo resultados no se obtienen de forma inmediata, solo se obtienen cuando se acaba de procesar todo el lote.
Tiempo Compartido
Se divide el tiempo de uso de la CPU para que parezca que se están ejecutando a la vez. Se
encarga de distribuir los procesos en función de un
tiempo asignado de utilización del procesador,
hasta que finalice el proceso. Es transparente al usuario
Tiempo Real.
MARIBEL RUIZ PÉREZ ADMINISTRACIÓN DE EMPRESAS
1B BLADIMIR CHIQUIZA
INFORMATICA
El tiempo de respuestas es inmediato para la solicitud de ejecución de un proceso, son sistemas muy complejos diseñados para aplicaciones muy específicas.
Por los servicios que Ofrecen:
Nº de Usuarios:
Monousuario.- soportan un solo usuario a la vez, sin importar el número de procesadores, procesos o tareas que el usuario pueda ejecutar en un mismo instante de tiempo.
Multiusuario.- Dan servicio a varios usuarios a la vez, ya sea mediante varias terminales o por medio de sesiones remotas en una red. No importa el número de procesadores ni el de procesos que cada usuario puede ejecutar simultáneamente.
Monotarea.- el Sistema Operativo solo puede ejecutar una tarea a la vez por usuario. Si el sistema es multiusuario solo uno de estos usuarios puede estar haciendo una tarea a la vez. Multitarea.- Puede ejecutar varias tareas de manera concurrente compartiendo el tiempo de uso del procesador entre las diferentes tareas,
Por la forma de ofrecer los servicios:
Sistema
Centralizado:
un ordenador central hace todos los procesos, un gran
MARIBEL RUIZ PÉREZ ADMINISTRACIÓN DE EMPRESAS
1B BLADIMIR CHIQUIZA
INFORMATICA
.-
ordenador que realiza todo el procesamiento y los usuarios se conectan al mediante terminales tontos, es decir, sin capacidad de procesar.
Sistema en Red
comunica varios ordenadores entre si afín de compartir los recursos y la información del sistema, cada ordenador posee su propio sistema operativo y su sistema de ficheros local.
Sistemas
Distribuidos:
: es una variante del sistema en red, pero integrando los recursos en una maquina virtual, de manera que el usuario accede de forma transparente sin saber donde se encuentran los recursos.