Objetivo.- Comprender los conceptos básicos de Sistemas Operativos.
Actividad 02 Curso de Sistemas Operativos LISTA DE CONCEPTOS
• Definición de sistema operativo Es la parte de una computadora que maneja las funciones como administrar tareas o ejecutar aplicaciones. • Características de un sistema operativo Multiprocesos: Es capaz de utilizar mas de un procesador de computadora. Multitasking: Es capaz de llevar a cabo mas de un proceso al mismo tiempo. Multithreading: Permite que un software se ejecute en diferentes partes al mismo tiempo. • Recursos con los que trabaja un sistema operativo, ejemplos de recursos CPU Memoria • Tipos de sistemas operativos Batch system: el sistema operativo no interactúa directamente con la computadora. Time-sharing system: Cada tarea tiene su propio tiempo de ejecución, también conocidos como sistemas multitasking. • Estructura del sistema computacional Memoria, núcleos, procesadores, interfaces, etc. • Estructura del sistema operativo Administrador de archivos, kernel, memoria. • Kernel Es un programa en el núcleo del sistema operativo que tiene el control entero de todo en el sistema. • Sistema Batch El sistema operativo no interactúa directamente con la computadora. • Procesamiento Offline Son los procesos que se realizan de manera asíncrona al sistema operativo. • Spool Son operaciones en línea especializadas con el propósito de copiar data entre diferentes dispositivos. • Multiprogramación La capacidad de dos o mas programas o secuencias de instrucciones de ejecutarse simultáneamente por una computadora con mas de un procesador. Jaime Andrés Ramírez Stanford A00825248 Sistemas operativos • Time sharing = multitasking = multiusuario Permite al usuario realizar varias tareas al mismo tiempo. • Jerarquía de almacenamiento Existe una jerarquía en como almacenar los datos según diversos factores. • Protección • El sistema operativo protege al usuario de realizar acciones o de accesar espacios de memoria no debidos. • Componentes de un SO Administrador de memoria, administrador de tareas, administrador de archivos, etc. • Servicios de un SO Administrar archivos, ejecutar aplicaciones, actualizar, detectar errores, etc. • Ejecución de programas Realizar el proceso y secuencia de instrucciones de una aplicación en especifico. • Operaciones de I/O Acciones a realizar o realizadas según los distintos dispositivos conectados a los periféricos de la computadora. • Manipulación de archivos Capacidad de realizar cualquiera ccion con archivos. • Comunicaciones Capacidad de transmitir señales o archivos a otros dispositivos de la misma o de diferentes redes. • Detección de errores Capacidad de identificar un mal funcionamiento del dispositivo y de las acciones a realizar según el error. • Resource allocation Administración de los recursos del dispositivo. • Accounting Estadisticas como tiempo o memoria que un proceso toma. • Tipos de System Calls Administrar archivos, recibir notificaciones, comunicación, etc. • System Programs Las diferentes aplicaciones que se pueden ejecutar en el sistema operativo.