Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Elaborado por:
A. Lilian Osorio Serna
Cód. 1014239505
Presentado a:
Jaime José Valdés
GRUPO:301402_3
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:
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:
El programa operacional debe ser capaz de revisar estos factores y controlar el orden en el cual estos trabajos son procesados.
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.
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.
Cuando son programas multiuso, un sistema operativo debe proveer el siguiente número de mecanismos:
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.
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
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
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