Está en la página 1de 17

Sistemas Operativos

Unidad 1: Tarea 2- Actividad intermedia trabajo colaborativo uno

Elaborado por:
A. Lilian Osorio Serna
Cód. 1014239505

Presentado a:
Jaime José Valdés

GRUPO:301402_3

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA- UNAD


15 Marzo de 2019
BOGOTA D.C.
Objetivos
 Identificar las generaciones de la historia de nuestros sistemas operativos
 Identificar los diferentes características de los sistemas operativos
 Describir los tipos de sistemas operativos
1. Realice una línea de tiempo de todas las generaciones de la historia de los Sistemas Operativos.

https://prezi.com/afflyecelp77/?utm_campaign=share&utm_medium=copy

2. Definir con sus propias palabras que es sistemas operativos y las características de los sistemas operativos.

El sistema operativo es el programa (o software) más importante de un ordenador. 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.

Características:

 Tienen una gestión de trabajo

Una responsabilidad importante de cualquier programa operativo es planificar las tareas para que sean manejadas por el sistema de
computadora. Esta es una de las principales tareas de la función del manejo de trabajo. El sistema operativo crea la orden en el que los
programas son procesados, y define la secuencia en la que los trabajos particulares serán ejecutados.

El término ‘en cola’ a menudo es utilizado para describir la serie de trabajos que esperan ejecución. El sistema operativo compara una
variedad de factores para crear esta cola de trabajo.
Algunos de estos factores incluyen:

 Algunos trabajos que están siendo procesados actualmente.


 Los recursos del sistema que están siendo utilizados.
 Que recursos necesitarán ser usados por los programas siguientes.
 La prioridad del trabajo comparado con las otras tareas.
 Cualquier otro requerimiento especial al que el sistema debe responder.

El programa operacional debe ser capaz de revisar estos factores y controlar el orden en el cual estos trabajos son procesados.

 Tienen una gestión de recursos

El manejo de recursos en un sistema de computadoras es otra de las principales preocupaciones del sistema operativo. Obviamente, un
programa no puede utilizar un dispositivo si ese hardware no está disponible.

El software operacional supervisa la ejecución de todos los programas. También se encarga de monitorear todos los tipos dispositivos
que están siendo utilizados.

Para lograr esto, establece una tabla en la que los programas son combinados con los dispositivos que están utilizando o utilizarán en el
futuro.

El sistema operativo revisa esta tabla para aprobar o denegar el uso de un dispositivo específico.

 Tienen un control de operaciones input/output

La distribución de los recursos de un sistema está estrechamente relacionado con la operación del manejo de control input/output de un
software.
Como a menudo es necesario el acceso a un dispositivo en particular antes de que las operaciones input/output puedan comenzar, el
sistema operativo debe coordinar las operaciones input/output y los dispositivos en los que actúan.

En efecto, establece un diccionario de programas que pasan por la ejecución y los dispositivos que deben usar para completar las
operaciones input/output. Utilizando informes de control, los trabajos pueden necesitar dispositivos específicos.

Esto permite que los usuarios puedan leer información de sitios específicos o imprimir información en oficinas seleccionadas.
Tomando ventaja de esta instalación, la información leída de una locación puede ser distribuida a lo largo del sistema computarizado.

 Son sistemas multi tareas: La mayoría de los sistemas operativos modernos permiten que se cumplan múltiples tareas. Por
ejemplo, una computadora puede al mismo tiempo que lleva a cabo un programa de usuario, leer la información de un disco o mostrar
los resultados en una impresora. Se habla de sistemas operativos multitarea o multi programados.

 Cumplen con el proceso de memoria de espacio: En muchos sistemas operativos, cada proceso tiene su propio espacio de
memoria. Esto quiere decir que esta memoria no está disponible a otros procesos. Se habla en este caso de la dirección de espacio del
proceso.

 Deben tener mecanismos asociados

Cuando son programas multiuso, un sistema operativo debe proveer el siguiente número de mecanismos:

 Un mecanismo de autenticación para verificar la identidad de cada usuario.


 Un mecanismo de protección en contra de programas de usuario erróneos que pudieran bloquear que otras aplicaciones
se ejecuten en el sistema, o que sean maliciosas y que pudieran espiar o interrumpir las actividades de otros usuarios.
 Un mecanismo de administración que limite el número de recursos permitidos para cada usuario.

 Tienen un núcleo

La parte esencial de un sistema operativo es su núcleo. Hoy en día los núcleos monolíticos son los más populares.
Estos núcleos proveen una manera para que los distintos procesos de la computadora puedan enviar mensajes entre ellos, al mismo
tiempo que manejan el RAM que almacena información del programa.

La mayoría de los núcleos también proveen drivers o controladores de dispositivo para controlar monitores, discos duros y otra
parafernalia.

 Otorgan conexión

Probablemente, la característica que puede definir a los sistemas operativos es la conexión que provee entre el hardware, el software y,
en algunos casos, el interfaz de usuario. Toda computadora requiere de un sistema operativo para poder ser utilizada.

3. Realice un mapa mental donde se describan los tipos de sistemas operativos:

 Sistemas Operativos de Mainframe.


 Sistemas Operativos de Servidores.
 Sistemas Operativos de Multiprocesadores.
 Sistemas Operativos de Computadoras de Bolsillo.
 Sistemas Operativos Integrados.
 Sistemas Operativos de Nodos Sensores.
 Sistemas Operativos en Tiempo Real.
 Sistemas Operativos de Tarjetas Inteligentes.
4. Ahora revisemos el Hardware de La computadora: Defina los componentes que conforman un sistema computacional .Realice una
tabla con dos columnas en Word donde coloque la imagen del dispositivo y la descripción.
COMPONENTE DESCRIPCIOÓN
CPU Unidad central de procesamiento: La unidad central de
procesamiento o unidad de procesamiento central (conocida por
las siglas CPU, del inglés: central processing unit), es
el hardware dentro de un ordenador u otros dispositivos
programables, que interpreta las instrucciones de un programa
informático mediante la realización de las operaciones básicas
aritméticas, lógicas y de entrada/salida del sistema. El término, y
su acrónimo, han estado en uso en la industria de la Informática
por lo menos desde el principio de los años 1960.
TARJETA MADRE Conocida como tarjeta madre, placa madre o placa
principal (motherboard o mainboard en inglés), es una tarjeta
de circuito impreso a la que se conectan los componentes que
constituyen la computadora.
Es una parte fundamental para montar cualquier computadora
personal de escritorio o portátil o algún dispositivo. Tiene
instalados una serie de circuitos integrados, entre los que se
encuentra el circuito integrado auxiliar (chipset), que sirve como
centro de conexión entre el microprocesador (CPU), la memoria
de acceso aleatorio (RAM), las ranuras de expansión y otros
dispositivos.
Va instalada dentro de una carcasa o gabinete que por lo general
está hecha de chapa y tiene un panel para conectar dispositivos
externos y muchos conectores internos y zócalos para instalar
componentes internos.

MEMORIA RAM: La memoria RAM es la memoria principal de un dispositivo


donde se almacena programas y datos informativos. Las siglas
RAM significan “Random Access Memory” traducido al español
es “Memoria de Acceso Aleatorio”.  
La memoria RAM es conocida como memoria volátil lo cual
quiere decir que los datos no se guardan de manera permanente,
es por ello, que cuando deja de existir una fuente de energía en el
dispositivo la información se pierde. Asimismo, la memoria
RAM puede ser reescrita y leída constantemente.

MEMORIAS ESPECIALES: MEMORIAS RAM ESPECIALES: Hay memorias RAM con


características que las hacen particulares y normalmente se
utilizan como memoria central de las pc, entre ellas se meciona:
SRAM: son las siglas de la voz
inglesa Static Random Access Memory, que significa memoria
estática de acceso aleatorio (o RAM estática), para denominar a
un tipo de tecnología de memoria RAM basada en
semiconductores, capaz de mantener los datos, mientras siga
alimentada, sin necesidad de circuito de refresco. Este concepto
surge en oposición al de memoria DRAM (RAM dinámica), con
la que se denomina al tipo de tecnología RAM basada en
condensadores, que sí necesita refresco dinámico de sus cargas.
Existen dos tipos: volátiles y no volátiles, cuya diferencia estriba
en si los datos permanecen o se volatilizan en ausencia de
alimentación eléctrica.
NVRAM: (Non-volatile random access memory) es un tipo
de memoria de acceso aleatorio que, como su nombre indica, no
pierde la información almacenada al cortar la alimentación
eléctrica.
En los routers se utiliza para almacenar un archivo de
configuración de respaldo/inicio.
Hoy día, la mayoría de memorias NVRAM son memorias
flash ya que son muy usadas para teléfonos móviles y
reproductores portátiles de audio.
VRAM: Memoria gráfica de acceso aleatorio (Video Random
Access Memory) es un tipo de memoria RAM que utiliza el
controlador gráfico para poder manejar toda la información
visual que le envia la CPU del sistema. La principal
característica de esta clase de memoria es que es accesible de
forma simultánea por dos dispositivos. De esta manera, es
posible que la CPU grabe información en ella, mientras se leen
los datos que serán visualizados en el monitor en cada momento.
Por esta razón también se clasifica como Dual-Ported.
En un principio (procesadores de 8 bits) se llamaba así a la
memoria sólo accesible directamente por el procesador gráfico,
debiendo la CPU cargar los datos a través de él. Podía darse el
caso de equipos con más memoria VRAM que RAM (como
algunos modelos japoneses de MSX2, que contaban con 64 KiB
de RAM y 128 KiB de VRAM).
TECLADO Dispositivos de entrada de información (E): Los dispositivos
de entrada son aquellos equipos y componentes que permiten
ingresar información a la unidad de procesamiento; algunos
ejemplos conocidos por todos son el teclado, el mouse (también
llamado ratón), el escáner, la cámara web (webcam), el lápiz
óptico y el micrófono; la forma en la que el usuario interactúa
con ellos es muy variada y tiene, en cada caso, un propósito
diferente, que puede ser la digitalización de un texto o de una
MOUSE: imagen, la captura de una secuencia de vídeo o la grabación de
una canción, entre tantas otras posibilidades.

IMPRESORA:
Dispositivos de salida de información (S): grupo en el que se
ubican los monitores y las impresoras, por ejemplo; los primeros
emiten información a través de la pantalla, mientras que las
segundas lo hacen de forma física y tangible, en hojas de papel.
Otros dispositivos, como las placas de red y los módems, son
mencionados como dispositivos de entrada/salida, ya que reciben

MONITOR: información y la distribuyen a otras unidades de procesamiento.


Una definición más precisa deja en evidencia que todos los
dispositivos podrían pertenecer a ambas clasificaciones, según la
perspectiva desde la cual se miren; el teclado, el mouse y el
escáner también envían y reciben señales desde y hacia las
distintas partes de un ordenador.

5. Definir los siguientes interrogantes:


 Explique con sus propias palabras qué ocurre con el sistema operativo antes una interrupción.

R: Básicamente cuando se envía una señal de interrupciones al controlador de interrupciones (puede estar o no integrado al
procesador), el procesador suspende la ejecución del programa actual para darle prioridad a la interrupción y guarda en este
momento la información del programa temporalmente en la memoria RAM, luego de atender la interrupción, restablecer la
ejecución del programa. Los dispositivos que deseen comunicarse con el procesador para una interrupción lo hacen por una línea
llamada IRQ, esta línea llega al controlador de interrupciones. Este controlador es quien decide si habilita o inhibe las líneas de
interrupción, además, también se puede dar el caso de establecer prioridades entre las mismas en dado caso que se presenten a la
vez varias interrupciones. Un procesador que no tenga un controlador de interrupciones integrado suele tener una línea de
interrupción llamada INT, cuando esta línea se activa el procesador consulta los registros del controlador de interrupciones para
saber cuál IRQ hay que atender.

 Porque se considera la memoria cache una parte importante del sistema computacional.
R: A esta memoria podría llamársele como la memoria del procesador. El procesador es el encargado de ejecutar los programas y
por lo tanto necesita de una memoria que trabaje a su misma velocidad para conseguir que las aplicaciones trabajen más rápido. Si
el procesador tuviera que acceder a los datos más usados desde la memoria RAM habría retrasos y seguramente bloqueos del
sistema. Esta memoria permite que los datos están cerca del microprocesador para ser accedidos de la manera más rápida posible.
 
 Cuáles son las funciones del núcleo en un sistema operativo.
R: A groso modo podríamos mencionar las funciones: 
Gestión de procesos  Primitivas bloqueantes  Rutinas de tratamiento de interrupciones  Primitivas no bloqueantes 
Sincronización entre procesos Gestión de procesos. Aquí incluye planificación, creación y destrucción de procesos. Un proceso se
representa en un PCB (struct pcb) que se identifica por un entero.
Primitivas bloqueantes: Se le llama así, a las rutinas que llegan al núcleo solicitando un servicio del hardware y dejan al proceso en
estado bloqueado, provocando la planificación de un nuevo proceso. Rutinas de tratamiento de interrupciones. Aunque esta puede
ser confundida con la anterior, son diferentes. Esta rutina se refiere al tratamiento de peticiones pendientes de procesos finalizados
y a valores de retorno.
Primitivas no bloqueantes: Estas rutinas son las que no dejan al proceso bloqueado. En general serán de este tipo aquellas
primitivas que no se sirven mediante interrupciones, como es el caso de esribir_pantalla_nuc(). . Estas primitivas se resuelven
como simples llamadas a funciones y no producen cambios de contexto. Sincronización entre procesos. El núcleo ofrece semáforos
como mecanismo básico de sincronización entre procesos. Un semáforo se identifica por un entero. El bloqueo por semáforo
presenta la particularidad de que debe seguir estrictamente una disciplina FCFS.
6. Realice un mapa conceptual en el cual se debe incluir todo lo que usted como futuro Ingeniero considera importante de la
arquitectura Cliente/ Servidor (Debe estar bien argumentado).
Presentación Emaze: https://www.emaze.com/@AOCFQFRLI/sistemas-operativos-unidad-1-tarea-2--actividad-intermedia

Conclusiones
 Se identificaron los diferentes tipos de sistemas operativos y su manejo
 Se realizó un mapa conceptual sobre la arquitectura de cliente servidor.
 En conclusión se identificaron todos los temas relacionados de la unidad 1
Referencias Bibliográficas

Martinez,D.L.(2004). Sistemas Operativos (Sistemas operativos convencionales P. 3-9).  Recuperado


de http://bibliotecavirtual.unad.edu.co:2077/lib/unadsp/reader.action?docID=10065067&ppg=11

 Muñoz,F.J.(2013). Sistemas operativos monopuestos (Introducción a los sistemas informáticos P. 8-19). Recuperado
de http://bibliotecavirtual.unad.edu.co:2077/lib/unadsp/reader.action?docID=10721929&p00=sistemas+operativos&ppg=5

 Muñoz,F.J.(2013). Sistemas operativos monopuestos (Conceptos de sistemas operativos.  P. 32-45). Recuperado
de http://bibliotecavirtual.unad.edu.co:2077/lib/unadsp/reader.action?docID=10721929&p00=sistemas+operativos&ppg=5

 Martinez,D.L.(2004). Sistemas Operativos (Sistemas operativos convencionales P. 10-23). Recuperado


de http://bibliotecavirtual.unad.edu.co:2077/lib/unadsp/reader.action?docID=10065067&ppg=11

También podría gustarte