todo copas

12
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

Upload: marizitabb

Post on 06-Jul-2015

618 views

Category:

Documents


3 download

TRANSCRIPT

Page 1: Todo copas

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

Page 2: Todo copas

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.

Page 3: Todo copas

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.

Page 4: Todo copas

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

Page 5: Todo copas

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.

Page 6: Todo copas

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.

Page 7: Todo copas

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.

Page 8: Todo copas

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.

Page 9: Todo copas

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.

Page 10: Todo copas

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.

Page 11: Todo copas

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

Page 12: Todo copas

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.