Please enable JavaScript.
Coggle requires JavaScript to display documents.
Sistema operativo - Coggle Diagram
Sistema operativo
¿Qué es?
Consisten en interfaces gráficas, entornos de escritorio o gestores de ventanas que brindan al usuario una representación gráfica de los procesos en marcha.
Es el software que coordina y dirige todos los servicios y aplicaciones que utiliza el usuario en una computadora.
Es el protocolo básico de operatividad del computador, que coordina todas sus demás funciones de comunicaciones, procesamiento e interfaz con el usuario.
Sus componentes
-
Interpretación de comandos: Se logra con aquellos componentes que permiten la interpretación de los comandos, que tienen como función comunicar las órdenes dadas por el usuario en un lenguaje que el hardware pueda interpretar
Núcleo: Permite el funcionamiento en cuestiones básicas como la comunicación, entrada y salida de datos, gestión de procesos y la memoria, entre otros.
Ejemplos
MacOS: Es el sistema operativo de los computadores Macintosh de Apple, también conocido como OSX o Mac OSX. Basado en Unix y desarrollado y vendido en computadores.
Ubuntu: Este sistema operativo es libre y de código abierto, o sea, todo el mundo puede modificarlo sin violar derechos autorales. Toma su nombre de cierta filosofía surafricana ancestral, enfocada en la lealtad del hombre hacia su propia especie por encima de todo.
UNIX: Este sistema operativo fue desarrollado en 1969 para ser portable, multitarea y multiusuario. Se trata realmente de una familia entera de SO similares, algunas de cuyas distribuciones se han ofrecido comercialmente y otros en formato libre, siempre a partir del núcleo llamado Linux.
MS-DOS: Se trata del Sistema Operativo de Disco de MicroSoft, uno de los sistemas operativos más comunes para computadoras personales IBM durante la década de 1980 y mediados de los 90. Contaba con una serie de comandos internos y externos mostrados en una pantalla oscura de manera secuencial.
Android: Este sistema operativo basado en el núcleo Linux opera en teléfonos celulares y tablets y otros artefactos dotados de pantalla táctil. Fue desarrollado por Android Inc.
Microsoft Windows: De los más populares que existen, inicialmente se trató de un conjunto de distribuciones o entornos operativos gráficos, cuyo rol era brindar a otros sistemas operativos más antiguos como el MS-DOS una representación visual de soporte y de otras herramientas de software.
Características
-
-
-
-
Es necesario para el funcionamiento de todos los computadores, tabletas y teléfonos móviles.
-
-
Es progresivo, ya que existen constantemente nuevas versiones que se actualizan y adaptan a las necesidades del usuario.
¿Para que sirven?
permiten que otros programas puedan utilizarlos de apoyo para poder funcionar. Por eso, a partir del sistema utilizado pueden ser instalados ciertos programas y otros no.
Son parte esencial del funcionamiento de los sistemas informáticos y la pieza de software central en la cadena de procesos, ya que establecen las condiciones mínimas para que todo funcione.
Tipos
Según la gestión de tareas: pueden ser monotarea, sistema operativo que solamente permite ejecutar un proceso a la vez; o multitarea, sistema operativo que puede ejecutar varios procesos al mismo tiempo.
Según la gestión de recursos: puede ser centralizado, sistema operativo que solo permite utilizar los recursos de un solo ordenador; o distribuido, sistema operativo que permite ejecutar los procesos de más de un ordenador al mismo tiempo.
Según el usuario: pueden ser multiusuario, sistema operativo que permite que varios usuarios ejecuten simultáneamente sus programas; o monousuario, sistema operativo que solamente permite ejecutar los programas de un usuario a la vez.
Funciones
Direccionar las entradas y salidas de datos (a través de drivers) por medio de los periféricos de entrada o salida.
-
Administrar al CPU, gracias a un algoritmo de programación.
-
Gestionar la memoria de acceso aleatorio y ejecutar las aplicaciones, designando los recursos necesarios.
-
Evolución
Primer nivel: surgen en los años 50, su lenguaje de programación era Fortran y se programaba con tarjetas perforadas.
Segundo nivel: aparece en los años 60, en este aumenta el rendimientos del procesador, en esta se empezaron a almacenar los datos en memorias intermedias y se comenzaron a usar los discos magnéticos
Tercer nivel: aparece en los años 70, se utiliza la multiprogramación (ejecución de varios programas en un mismo procesador).
Cuarto nivel: aparece en los años 80 Se mejora la seguridad a través de la conexión en paralelo de varias computadoras, que comparten memoria y la velocidad de los procesos aumenta con el uso de multiproceso
Quinto nivel: aparece en los años 2.000, son el uso de los móviles