1. TALLER SISTEMAS OPERATIVOS
L
os sistemas operativos son ante todo
administradores de recursos; el principal recurso
de sdministracion es el hadware del computador;
ademas de los procesadores, los medios de
almacenamiento, los dispositivos de entrada y salida,
los dispositivos de comunicación y los datos.
Un sistema operativo esun programa que actua como
intermediario entre el usuario y el hadware del
computador y su proposito es proporcionar el entorno
en el cual el usuario pueda ejecutar programas.
El objetivo principal de un sistema operativo es lograr
que el sistema de computacion se use de manera
comoda y el objetivo secundario del hadware del
computador se emplee de manera eficiente.
El sistema operativo se encuentra almacenado en la
memoria secundaria. Primero se encarga de ejecutar un
pedazo de codigo que se encuentra en el procesador
elcual carga el BIOS y este a su vez carga el sistema
operativo que carga todos los programas de aplicación y
software variado.
L
os sistemas principal, por lo tanto el
operativos pueden funcionamiento del
emplear memoria ordenador resulta más
virtual para ejecutar lento.
procesos que exigen El sistema operativo
mas memoria principal además es una
de la realmente colección de
disponible.con esta mecanismos del
tecnica se emplea software destinados a
espacio en el disco duro servir de interface entre
para simular ña memoria un sistema informativo y
adicional disponible. sus usuarios, el cual
ofrece herramientas y
Sin embargo, el acceso facilidades para
al disco duro requiere simplificarlas tareas de
mas tiempo que el diseño, codificación,
acceso a la memoria
KATHERINE MELISSA MORALES LOPEZ-HOTELERIA-1C
2. TALLER SISTEMAS OPERATIVOS
depuración,
actualización, etc. Este sistema nació con
la necesidad de de llevar
La función de un el control de quien
sistema operativo es realiza los recursos de
administrar todos los sofware (usuarios).
recursois del hadware y
el sofware que
constituyen el sistema
informativo a explorar.
KATHERINE MELISSA MORALES LOPEZ-HOTELERIA-1C
3. Los sistemas
operativos se
clasifiacan en:
s.operativo s.operativo s.operativo s.operativo
multitareas monotareas monousuario multiusuario
Es el modo de Son mas Son aquellosque En este sistema
funcionamiento primitivos, solo unicamente se encuentran
disponible en pueden manejar atienden a un todos los
elgunos sistemas un proceso en solo usuario sistemas que
operativos, cada momento o (creada por las cumplen
mediante el cual que soloejecuta limitaciones del simultaneamente
una computadora las tareas de una hadware) los todos las
orocesa varias en una. programas o el necesidades de
tareas almismo tipo de aplicación dos o mas
tiempo. que se esta usuarios
ejecutando
NUCLEO DE LOS SISTEMAS OPERATIVOS
El nucleo o kernel de los s. operativos es unacoleccion de modulos de sofware
que se ejecutan en forma porivilegiada,lo que significa que tienen acceso pleno
alos recursos del sistema, el nucleo normalmente representa solo una pequeña
parte de lo que por lo general se piensa que es todo el sistema operativo,pero
es tal ves el codigo que mas utiliza. Por esta razon, el nucleo reside por lo
regular en la memoria principal, mientras que otras partes del sistema operativo
son cargadas en la memoria principal solo cuando se necesitan.
Los nucleos se diseñan para realizar el minimo posible de procesamiento en
cada interupcion y d jar que el resto lo realice el proceso apropiado del sistema,
que pueden operar mientras el nucleo se habilita para atender otras
interrupciones.
4. 1. DMINISTRADOR DEL PROCESADOR: El sistema operativo administra la
distribucion del procesador entre los distintos programas por medio de un
logaritmo de programacion.
2. GESTION DE LA MEMORIA DE ACCESO ALEATORIO:El sistema
operativo se encarga de gestionar el espacio de memoria asignado para cad
aplicación y para cada usuario si resulta persistente.
3. GESTION DE ENTRADA/SALIDA: El sistema operativo permite unificar y
controlar el acceso de los programas a los recursos materiales a traves de
los drivers (tambien conocidos como administradores de periféricos de
entrada/salida.
5. 4. GESTION DE EJECUCION DE APLICACIONES: El sistema operativo se
encarga de de que las aplicaciones se ejecuten sin problemas,
asignandoles los recursos que estasnecesitan para funcionar.
5. ADMINISTRACION DE AUTORIZACIONES: El sistema operativo se
encarga de la seguridad en relacion con la ejecucion de programas,
garantizando que los recursos sean utilizados solo por programas y
usuarios que posean las autorizaciones correspondientes.
6. GESTION 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.
7. GESTION DE LA INFORMACION: El sistema operativo proporciona cierta
cantidad de indicadores que pueden utilizarse para diagnosticar el
funcionamiento correcto del equipo.
TAREAS QUE CUMPLEN LOS SISTEMAS OPERATIVOS.
• Realizar el interfaz sistema –usuario
• Compartir los recursos del hadware entre los usuarios
• Permitir a los usuarios compartir sus datos entre ellos.
• Prevenir que las actividades de un usuario no interferan en las de los
demas usuarios.
• Calendarizar los recursos de los usuarios
• Facilitar el acceso a los dispositivos de e/s.
• Recuperarse de fallas o errores.
• Llevar el control sobre el uso de los recursos.
Tipos de sistemas operativos
6. Existen varios temas de sistamas operativos, definidos según su capacidad
para administrar simultaneamenta informacion de 16 bits, 32 bits, 64 bits o más.
SISTEMA Programacion Usuario Usuario Tarea multitarea
unico multiple unica
Dos 16 Bits X X
Windows3.1 16/32 bits X NO
Windows95/98/me 32 bits X X Preventivo
Windows/2000 32 bits X Cooperativo
Windows xp 32/64 bits X Preventivo
Unix/Linux 32/64 bits X Preventivo
Macs/os x 32 bits X Preventivo
VMS 32 bits X Preventivo
HARDWARE
7. Término del inglés (Hardware) que se utiliza generalmente para describir los
artefactos físicos de una tecnología. En un sentido más corto, el hardware
puede ser equipo militar importante, equipo electrónico, o equipo informático. El
hardware se refiere a todos los componentes físicos (que se pueden tocar) de
la computadora: discos, unidades de disco, monitor, teclado, ratón (mouse),
impresora, placas, chips y demás periféricos. En cambio, el software es
intangible, existe como ideas, conceptos, símbolos, pero no tiene sustancia.
Una buena metáfora sería un libro: las páginas y la tinta son el hardware,
mientras que las palabras, oraciones, párrafos y el significado del texto son el
software. Una computadora sin software sería tan inútil como un libro con
páginas en blanco.
TIPOS DE HARDWARE
Periféricos de entrada (E)
Son los que permiten al usuario que ingrese información desde el exterior.
Entre ellos podemos
Encontrar: teclado, ratón (mouse), escáner, micrófono, etc.
Periféricos de salida (S)
Son los que muestran al usuario el resultado de las operaciones realizadas por
el PC. En este grupo
Podemos encontrar: monitor, impresora, altavoces, etc.
Periféricos de entrada/salida (E/S)
8. Son los dispositivos que pueden aportar simultáneamente información exterior
al PC y al usuario. Aquí se encuentran: módem (Modulador/Demodulador),
unidades de almacenamiento (Discos duros disquetes o floppy), ZIP, Memorias
de pequeño tamaño, etc.)
SOFTWARE
Se denomina software, programática, equipamiento lógico o soporte lógico a
todos los componentes intangibles de una computadora, es decir, al conjunto
de programas y procedimientos necesarios para hacer posible la realización de
una tarea específica, en contraposición a los componentes físicos de sistema
(hardware). Esto incluye aplicaciones informáticas tales como un procesador de
textos, que permite al usuario realizar una tarea, y software de sistema como
un sistema operativo, que permite al resto de programas funcionar
adecuadamente, facilitando la interacción con los componentes físicos y el
resto de aplicaciones.
ABRIL 1995
Hace algunos años ya al no ser portables),
que contemplamos, con parecía que se habían
más fuerza cada vez, el calmado los aires.
desarrollo de una nueva
guerra tecnológica: la Sin embargo, faltaba
guerra de los sistemas definir la parte más
operativos. Después que importante del cuadro:
los Mainframes dejaron los computadores
de pelear (cada uno personales. Inicialmente,
sigue con su propio los PC eran admirables
sistema operativo, pero por su precio y
ya a nadie le importa) y capacidad, pero nadie
que Unix ganó la guerra habría osado correr un
en los sistema operativo en
minicomputadores y en ellos. CP/M y MS-DOS
las estaciones de trabajo eran un sistema mínima
(por abandono del resto que permitía ejecutar
9. programas, pero no era que todos quieren tener
pensable tener memoria el mismo sistema
virtual, protección del operativo en los clientes
hardware, etc. Por ello, y en los servidores, y
nadie se preocupó de su ojalá el mismo en toda la
destino. organización.
Hoy día, un PC es una De ahí nace la guerra
máquina impresionante. por dominar el mercado
A precios muy bajos de los PC, los servidores
(producto de las locales para luego
increíbles economías a seguir hacia la
escala, incomparables a organización completa.
cualquier otro Microsoft ataca con NT,
computador), se IBM con OS/2, Sun con
adquiere un procesador Solaris. Cada uno con
rapidísimo (un Pentium sus propias diferencias
es comparable a la tecnológicas, sin
mayoría de los embargo todo son
procesadores RISC verdaderos sistemas
existentes), 16 operativos, con todas las
megabytes de memoria, funciones requeridas.
1 Gigabyte en disco, etc. Esto hace que se
Esta máquina tiene parezcan mucho más a
mucha más capacidad Unix que a MS-DOS o
que cualquier Windows, y los
minicomputador esfuerzos por esconder
multiusuario. Sin la complejidad son
embargo, parece que la bastante vanos.
gente no se ha dado
cuenta aún. En MS-DOS >Quién va a ganar la
aún hay problemas de guerra? Imposible
direccionamiento, saberlo, incluso
cuando el procesador es Microsoft duda lo
de 32 bits y tiene todos suficiente del éxito de
los mecanismos para NT como para mantener
protección de memoria en pleno desarrollo
necesarios. En Windows (cuya versión
Windows, el multiasking 4 es un cambio radical
es más mentiroso que la con respecto a la 3). OS/
balanza que mide 2 era una buena idea,
concentración y no pero llegó bastante
peso. tarde. Solaris es Unix, y
los usuarios de PC son
Está claro que el futuro más bien reacios a Unix
va por un verdadero (y vice-versa, pasaron
sistema operativo en los más de ocho años hasta
computadores que tuve un PC).
personales. Por otro
lado, también está claro
10. Para una empresa que mundial, con upgrades
debe decidir invertir en incluidos...
desarrollo, el asunto es
no trivial. Casarse con Ojalá no se les ocurra
un sistema operativo es empezar a venderlo,
tal vez peor que casarse porque ahí dejará de
con un proveedor de funcionar, y será como
hardware. Por ahora no todo software comercial,
nos queda más que es decir, lleno de
esperar y ver cómo se errores.
desarrolla el mercado.
Yo, por mi parte, corro
Linux en mi PC, y ya
estoy pensando en
comprar un PC en vez
de una estación de
trabajo. Tengo lo mejor
de ambos mundos:
hardware barato y
rápido, un sistema
operativo gratuito, con
soporte en línea a nivel
Evolución De Los Sistemas Operativos
Los sistemas operativos, al igual que el hardware, han
sufrido cambios a través del tiempo, los cuales se
pueden agrupar en generaciones. La evolución del
hardware ha marcado el paralelismo de la evolución de
los sistemas operativos.
* Primera Generación.
* Segunda Generación.
* Tercera Generación.
* Cuarta Generación.
Primera Generación (Finales de la década de los 50's)
11. En esta década aparecen los sistemas de
procesamiento por lotes, donde los trabajos se reunían
por grupos o lotes. Cuando se ejecutaba alguna tarea,
ésta tenía control total de la máquina. Al terminar cada
tarea, el control era devuelto al sistema operativo, el
cual limpiaba, leía e iniciaba la siguiente tarea. Aparece
el concepto de nombres de archivo del sistema para
lograr independencia de información. Los laboratorios
de investigación de General Motors poseen el crédito de
haber sido los primeros en poner en operación
un sistema operativo para su IBM 701.
Segunda Generación (Mitad de la década de los 60's)
En esta generación se desarrollan
12. los sistemas compartidos con multiprogramación, en los
cuales se utilizan varios procesadores en un solo
sistema, con la finalidad de incrementar el poder de
procesamiento de la máquina. El programa especificaba
tan sólo que un archivo iba a ser escrito en una unidad
de cinta con cierto número de pistas y cierta densidad.
El sistema operativo localizaba entonces una unidad de
cinta disponible con las características deseadas, y le
indicaba al operador que montara una cinta en esa
unidad.
Tercera Generación
En esta época surge la familia de computadores
IBM/360 diseñados como sistemas para uso general,
por lo que requerían manejar grandes volúmenes de
información de distinto tipo, lo cual provocó una nueva
evolución de los sistemas operativos: los sistemas de
modos múltiples, que soportan simultáneamente
procesos por lotes, tiempo compartido, procesamiento
en tiempo real, etc.