Sistema Operativo
Enviado por jimbal • 3 de Mayo de 2014 • 1.368 Palabras (6 Páginas) • 193 Visitas
Un lenguaje que entienden las computadoras
Décadas de investigación buscaron medios más elaborados para manipular la computadora, pero que a su vez fuera simple para el usuario. Es entonces cuando surge la idea de crear un medio para que el usuario pueda manejar la computadora con un lenguaje bien específico para hacer un verdadero uso y aprovechamiento de la misma.
El sistema operativo es la operación manual y/o automática que permite al usuario utilizar una computadora, es el encargado de que nos comuniquemos de una forma amigable, sencilla, interpretar, codificar y enviar ordenes a la CPU, por eso a través de los años han ido mejorando permitiendo ser más cómodo en su manejo, en las formas de usarlo y de obtenerlo. A continuación mostraremos que no solo hay un tipo de este sino una clasificación completa.
Sistemas Operativos de Multitareas o multiprogramación, es cuando procesa varias tareas al mismo tiempo, como cuando se cargan dos aplicaciones al mismo tiempo, pero solo podemos darle uso a la que tengamos abierta en nuestra ventana, pero podemos parar en una y utilizar la otra. Se distingue porque siempre aprovecha la máxima capacidad del Procesador para realizar todas las tareas posibles, además de mejorar la productividad del sistema y utilización de recursos, soporta la ejecución de múltiples tareas y usuarios, lo que hará que haya una verdadera competencia por los recursos del sistema.
Sistema Operativo Monotarea: por el contrario del anterior este concentra todos los recursos en cumplir una sola tarea. Como por ejemplo imprimir o escanear o reproducir archivos de video u música, solo puede ejecutar una.
Sistema Operativo Monousuario: son como lo dice su nombre de solo un usuario y permite responder rápidamente a los procesos utilizado más que todo en los portátiles.
Sistema Operativo Multiusuario: permiten acceder simultáneamente a un sistema de dos o más usuarios que utilizan los mismos recursos. Es fundamental en las redes de computadoras.
Sistemas Operativos por Lotes: encargado de procesar gran cantidad de trabajos con poca o ninguna interacción entre los usuarios y los programas en ejecución. Conveniente para largos tiempos de ejecución como análisis estadísticos, nominas del personal y al ser bien utilizados optimiza el uso de los recursos.
Sistemas Operativos de tiempo Real: Este procesa las instrucciones recibidas al instante, y una vez que han sido procesadas muestra el resultado. Este tipo tiene relación con los sistemas operativos monousuarios, ya que existe un solo operador y no necesita compartir el procesador entre varias solicitudes. Su característica principal es dar respuestas rápidas; por ejemplo en un caso de peligro se necesitarían respuestas inmediatas para evitar una catástrofe.
Sistemas Operativos de Tiempo Compartido: es el encargado de hacer que la CPU distribuya bien los recursos entre los usuarios para que parezcan que lo utiliza solo uno, esto es gracias a que el Sistema operativo administra bien la memoria principal y secundaria por eso el s.o. de tiempo compartido es el acceso de varios usuarios a computadoras más grandes y a organizaciones de servicios.
Sistemas Operativos Distribuidos: Este permite distribuir trabajos, procesos, tareas en diferentes procesadores sean que estén en una computadora o en mas, pero sin conocimiento del usuario.
Sistemas Operativos de Red: son aquellos que unen a dos o más computadoras permitiéndonos intercambiar información.
Sistemas Operativos paralelos: En estos tipos de Sistemas Operativos se pretende que cuando existan dos o más procesos que compitan por algún recurso se puedan realizar o ejecutar al mismo tiempo.
Teniendo en cuenta lo anterior tenemos funciones que solo el sistema operativo puede hacer, primeramente que el Sistema Operativo es el conjunto de programas que permite la interacción con una computadora y utilizar sus recursos, ya que desde que prendemos o iniciamos la maquina este empieza a funcionar y proporciona:
Interpretación de los comandos que permiten al usuario comunicarse con el ordenador.
Una forma para que los programas, aplicaciones traten con el hardware
Gestión de el espacio de las memorias físicas y cuando estas no alcanzan, es capaz de crear memorias virtuales.
Control en las entradas y salidas del hardware mediante los drivers.
La asignación de los recursos para que las aplicaciones sean ejecutadas.
Seguridad para que los programas tengan los debidos permisos.
Indicadores para saber si está funcionando bien.
Acceso a los archivos para leerlos y/o modificarlos.
En la actualidad hay una gran variedad de marcas de Sistemas Operativos, todos tienen facilidades y grandes
...