software del sistema.

software del sistema.

Comienza Ya. Es Gratis
ó regístrate con tu dirección de correo electrónico
software del sistema. por Mind Map: software del sistema.

1. El sistema operativo, programas de utilería y traductores de lenguaje.

1.1. UTILERIAS

1.1.1. Las utilerías son programas que hacen un puente sobre el espacio entre la funcionalidad de un S.O. y las necesidades de los usuarios; muchos usuarios de computadoras encuentran inconvenientes de usar sus computadoras solo con el sistema operativo básico y sus aplicaciones.

1.1.1.1. Los programas de utilerías son una amplia categoría de software. Van desde programas que pueden organizar o comprimir los archivos en un disco, hasta los que proporcionan una interfaz de menús a los s.o. de línea de comando.

1.1.1.1.1. EJEMPLO:

1.1.2. TRADUCTORES DE LENGUAJE.

1.1.2.1. Traductores del lenguaje de programación tienes varios: Cobol, Fortran, Java, C, Basic, Visual, Borland,... Hay muchos programas. Éstos consisten en tú les pone en el 'editor' una serie de códigos en lenguaje de alto nivel (es el más usado y más fácil) y ellos te lo traducen y te muestran por pantalla cómo quedaría lo que tu escribiste (ellos sólos pasan por el proceso de traducir todo eso a lenguaje máquina.

1.1.2.2. Interpretes.

1.1.2.2.1. Un interprete es un traductor que toma un programa fuente, lo traduce y a continuación lo ejecuta (dicho programa por medio de la computadora desarrolla una tarea especifica).

1.1.2.3. Copiladores.

1.1.2.3.1. Un compilador es un programa que traduce los programas fuente escritos en lenguajes de alto nivel a lenguaje máquina. Los programas escritos en lenguajes de alto nivel (en el editor del lenguaje) se llaman programas fuente y el programa traducido programa objeto o código objeto. El compilador traduce (sentencia a sentencia) el programa fuente.

2. Sistemas operativos.

2.1. Definicion.

2.1.1. Un Sistema Operativo (SO) es el software básico de una computadora que provee una interfaz entre el resto de programas del ordenador, los dispositivos hardware y el usuario.

2.2. funciones.

2.2.1. Las funciones básicas del Sistema Operativo son administrar los recursos de la máquina, coordinar el hardware y organizar archivos y directorios en dispositivos de almacenamiento.

2.3. ejemplos.

2.3.1. Los Sistemas Operativos más utilizados son Dos, Windows, Linux y Mac. Algunos SO ya vienen con un navegador integrado, como Windows que trae el navegador Internet Explorer.

3. Sistemas mono-usuarios vs sistemas multiusuario

3.1. Monousuarios.

3.1.1. Los sistemas operativos monousuarios son aquellos que soportan a un solo usuario a la vez, sin importar el número de procesadores que tenga la computadora o el número de procesos o tareas que el usuario pueda ejecutar en un mismo instante de tiempo, las computadoras personales típicamente se han clasificado en este renglón.

3.2. Multiusuario.

3.2.1. Los sistemas operativos multiusuarios son capaces de dar servicio a mas de un usuario a la vez, ya sea por medio de varias terminales conectadas a la computadora o por medio de sesiones remotas en una red de comunicaciones, ni importa el numero de procesadores en la maquina ni el numero de procesos que cada usuario puede ejecutar simultáneamente

3.2.1.1. Caracteristicas.

3.2.1.1.1. Los recursos que se comparten son por lo regular una combinación de: Procesador. Memoria. Almacenamiento secundario (almacenaje en disco duro). Programas. Periféricos como impresoras, plotters, scanners, etc. De tal modo que los múltiples usuarios tienen la impresión de utilizar un ordenador y un sistema operativo unificado, que les están dedicados por completo.

4. Sistemas de tarea única y multitareas

4.1. Tarea única.

4.1.1. Los sistemas operativos de tarea única, más primitivos, sólo pueden manejar un proceso en cada momento. Por ejemplo, cuando la computadora está imprimiendo un documento, no puede iniciar otro proceso ni responder a nuevas instrucciones hasta que se termine la impresión.

4.2. Multitarea.

4.2.1. Todos los sistemas operativos modernos son multitarea y pueden ejecutar varios procesos simultáneamente. En la mayoría de los ordenadores sólo hay una UCP; un sistema operativo multitarea crea la ilusión de que varios procesos se ejecutan simultáneamente en la UCP. El mecanismo que se emplea más a menudo para lograr esta ilusión es la multitarea por segmentación de tiempos, en la que cada proceso se ejecuta individualmente durante un periodo de tiempo determinado. Si el proceso no finaliza en el tiempo asignado, se suspende y se ejecuta otro proceso. Este intercambio de procesos se denomina conmutación de contexto.

4.2.1.1. Características.

4.2.1.1.1. Mejora productividad del sistema y utilización de recursos.

4.2.1.1.2. Multiplexa recursos entre varios programas.

4.2.1.1.3. Generalmente soportan múltiples usuarios (multiusuarios).

4.2.1.1.4. Proporcionan facilidades para mantener el entorno de usuarios individuales.

4.2.1.1.5. Requieren validación de usuario para seguridad y protección.

4.2.1.1.6. Proporcionan contabilidad del uso de los recursos por parte de los usuarios.

4.2.1.1.7. Multitarea sin soporte multiusuario se encuentra en algunos computadores personales o en sistemas de tiempo real.

4.2.1.1.8. Sistemas multiprocesadores son sistemas multitareas por definición ya que soportan la ejecución simultánea de múltiples tareas sobre diferentes procesadores.

4.2.1.1.9. En general, los sistemas de multiprogramación se caracterizan por tener múltiples programas activos compitiendo por los recursos del sistema: procesador, memoria, dispositivos periféricos.