Sistemas Operativos Componentes y Clasificacion

PREGUNTAS DE REFUERZO DIAPOSITIVA No 17


Definiciones Alternativas de Sistema Operativo:

  • Un sistema operativo (SO o, frecuentemente, OS —del inglés Operating System—) es un programa o conjunto de programas que en un sistema informático gestiona los recursos de hardware y provee servicios a los programas de aplicación, ejecutándose en modo privilegiado respecto de los restantes y anteriores próximos y viceversa (aunque puede que parte del mismo se ejecute en espacio de usuario).

  • 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.

  • El sistema operativo (a veces también citado mediante su forma abreviada OSen inglés) se encarga de crear el vínculo entre los recursos materiales, el usuario y las aplicaciones (procesador de texto, videojuegos, etcétera). Cuando un programa desea acceder a un recurso material, no necesita enviar información específica a los dispositivos periféricos; simplemente envía la información al sistema operativo, el cual la transmite a los periféricos correspondientes a través de su driver (controlador).


Componentes de Un Sistema Operativo:









Sistemas Operativos Modernos:


Windows 7
 es una versión de Microsoft Windows, línea de sistemas operativos producida por Microsoft Corporation. Esta versión está diseñada para uso en PC, incluyendo equipos de escritorio en hogares y oficinas,equipos portátilestablet PCnetbooks y equipos media center. Interfaz Gráfica estática
Linux
es un sistema operativo libre, basado en Unix.Es uno de los principales ejemplos de software libre y de código abierto.


Interfaz Gráfica dinamica
MAC O.S
 Es conocido por haber sido uno de los primeros sistemas dirigidos al gran público en contar con una interfaz gráfica compuesta por la interacción del mouse con ventanas,iconos menús. Interfaz Gráfica estática
Android
es el sistema operativo basado en el kernel de Linux diseñado principalmente para dispositivos móviles con pantalla táctil, como teléfonos inteligentes tabletas, y también para relojes inteligentes, televisores y automóviles, inicialmente desarrollado por Android, Inc Interfaz Gráfica dinámica



PREGUNTAS DE REFUERZO DIAPOSITIVA No 33


Interacción de los SO 

El sistema operativo es el traductor, el responsable de la comunicación entre las aplicaciones de usuario y el hardware. Controla las funciones de entrada y salida, la manipulación de los datos introducidos en la computadora, el almacenamiento en la RAM y su procesamiento en la CPU. Se ejecuta en modo privilegiado respecto del resto de los programas.
El sistema operativo gestiona los recursos de hardware, controlando qué recursos emplea cada aplicación.
Cuando encendemos una computadora se carga el sistema operativo en la memoria RAM desde una unidad de disco. La parte del código que interactúa con el hardware de la computadora se conoce como núcleo. La parte que interactúa con las aplicaciones y el usuario se conoce como shell. El usuario interactúa con el shell por medio de la interfaz de línea de comandos (CLI) o por medio de la interfaz gráfica del usuario (GUI).
sistema operativo

Con la interfaz de línea de comandos (CLI), el usuario interactúa con el sistema en un entorno basado en texto introduciendo comandos.El sistema ejecuta el comando y generalmente proporciona la respuesta en forma de texto.
Interfaz de línea de comandos (CLI)

Con la interfaz GUI el usuario interactúa con el sistema en un entorno que utiliza imágenes gráficas, formatos multimedia y texto.
Interfaz gráfica del usuario (GUI)


Tipos de Registros


TIPOS DE REGISTROS
FUNCION
Registros de Segmento
Un registro de segmento tiene 16 bits de longitud y facilita un área de memoria para el direccionamiento conocida como el segmento actual
Registros de Apuntador de Instrucciones
Este registro esta compuesto por 16 bits y contiene el desplazamiento de la siguiente instrucción que se va a ejecutar. Los procesadores 80386 y posteriores tiene un IP ampliado de 32 bits llamado EIP.
Registros Apuntadores
Permiten al sistema accesar datos al segmento de la pila. Los procesadores 80386 tiene un apuntador de pila de 32 bits llamado ESP. El sistema maneja de manera automática estos registros.
Registros de Propósito General
Son los caballos de batalla del sistema y pueden ser direccionados como una palabra o como una parte de un bytes. Los procesadores 80386 y posteriores permiten el uso de todos los registros de propósitos general mas sus versiones ampliadas de 32 bits llamados EAX, EBX,ECX y EDX.
Registros Indices
Sirven para el direccionamiento de indexado y para las operaciones de sumas y restas.
Registros de Banderas
Sirven para indicar el estado actual de la maquina y el resultado del procesamiento. De los 16 bits de registro de bandera 9 son comunes a toda la familia de los procesadores 8086.


Clasificación de los SO


Según su interfaz
Según numero de usuario
Según Numero de Tareas
Según Numero de Procesadores
Según Localización/forma de ofrecer Servicios




Interfaz Grafica

Interfaz de Comandos




SO Multiusuario

SO Monousuario




SO Multitarea

SO Monotarea




SO Uniproceso

SO Multiproceso

SO Integrados

SO de Red

SO Distribuidos

SO Stand-Alone

SO por Lotes

SO Tiempo Real

SO Tiempo Compartido

SO Paralelos



Términos Básicos:


ALU (Unidad Aritmética Lógica):  es un circuito digital que calcula operaciones aritméticas (como suma, resta, multiplicación, etc.) y operaciones lógicas (si, y, o, no), entre dos números.

Firmware: es un bloque de instrucciones de máquina para propósitos específicos, grabado en una memoria, normalmente de lectura/escritura (ROMEEPROMflash, etc.), que establece la lógica de más bajo nivel que controla los circuitos electrónicos de un dispositivo de cualquier tipo. Está fuertemente integrado con la electrónica del dispositivo siendo el software que tiene directa interacción con el hardware: es el encargado de controlarlo para ejecutar correctamente las instrucciones externas.

Hilo: un hilo de ejecución, hebra o subproceso es la unidad de procesamiento más pequeña que puede ser planificada por un sistema operativo.
La creación de un nuevo hilo es una característica que permite a una aplicación realizar varias tareas a la vez (concurrentemente). Los distintos hilos de ejecución comparten una serie de recursos tales como el espacio de memoria, los archivos abiertos, situación de autenticación, etc.

Kerneles un software que constituye una parte fundamental del sistema operativo, y se define como la parte que se ejecuta en modo privilegiado (conocido también como modo núcleo). Es el principal responsable de facilitar a los distintos programas acceso seguro al hardware de la computadora o en forma básica, es el encargado de gestionar recursos, a través de servicios de llamada al sistema. 

Multiprogramacion: Se denomina multiprogramación a una técnica por la que dos o más procesos pueden alojarse en la memoria principal y ser ejecutados concurrente mente por el procesador o CPU.
Con la  multiprogramación,la ejecución de los procesos (o hilos) se va solapando en el tiempo a tal velocidad, que causa la impresión de realizarse en paralelo (simultáneamente). Se trata de un paralelismo simulado, dado que la CPU sólo puede trabajar con un proceso cada vez (el proceso activo).

Núcleo del SOEl núcleo del sistema operativo, también llamado kernel (núcleo en alemán) es aquella parte de un sistema operativo que interactúa de forma directa con el hardware de una máquina. Entre las funciones principales del kernel se encuentran:
  • La gestión de memoria.
  • La administración del sistema de archivos.
  • La administración de servicios de entrada/salida.
  • La asignación de recursos entre los usuarios.


No hay comentarios:

Publicar un comentario