áReas afectadas por procesos de degradación estadistica
El Software, evolución, tipos e importancia
1. Facilitador: Prof. Eliécer Espinosa
Email: elespinosa08@gmail.com
Abril, 2018
Sesión 3:
El Software, evolución, tipos e importancia
UNIVERSIDAD HOSSANA
2. Es un programa que controla la ejecución de programas
de aplicación y actúa como una interfaz entre el usuario y
el hardware.
“Un SO es un grupo de programas de proceso con las
rutinas de control necesarias para mantener
continuamente operativos dichos programas”.
Este programa provee una comunicación entre el usuario y
el computador y los programas de aplicaciones.
Sistema Operativo
3. Funciones de los Sistemas Operativos
Interpreta los
comandos que
permiten al usuario
comunicarse con el
ordenador.
Coordina y manipula
el hardware de la
computadora
Organiza los archivos
en diversos
dispositivos de
almacenamiento en
función a su manejo
4. Gestiona los errores
de hardware y la
pérdida de datos
Servir de base para
la creación del
software logrando
que equipos de
marcas distintas
funcionen de
manera análoga,
salvando las
diferencias
existentes entre
ambos.
Configura el
entorno para el
uso del software y
los periféricos
5. Gestión de los
periféricos
Manipulación de
los sistemas de
almacenamiento
en disco
Gestión de
usuarios
OBJETIVOS DE LOS SISTEMAS
OPERATIVOS
Procedimientos
telemáticos
Compiladores e
Interpretes de
lenguaje de
programación
Herramientas de
modificación de
sistema
6. 6
Sistema Operativo
Objetivos Generales de un SO.
Conveniencia Eficiencia Escalable
• El sistema Operativo debe facilitar el uso del
hardware
• El sistema operativo debe lograr que los recursos
sean utilizados en forma coherente y organizada.
• Un sistema operativo debe ser construido de tal
manera que permita cualquier posterior desarrollo
sin afectar sus servicios.
7. 7
Sistema Operativo
Servicios que provee un SO:
• Utilidades => crear aplicaciones.Creación de
Programas
Ejecución de
Programas
Acceso a
dispositivos
Acceso a
archivos
Acceso al
sistema
Detección de
errores
Auditoría
SO
Entornos de desarrollo
Usuarios
Programa
(ejecutable)
9. TIPOS DE SISTEMAS OPERATIVOS
Tradicionalmente se han desarrollado varios tipos de SO, que
dividiremos en:
MS-DOS WINDOWS
UNIX,
Linux, OS/2
10. MS-DOS
Interacción con el usuario en forma de lenguaje de
comandos.
Múltiples utilidades en la manipulación de fichero.
La estructuración de los directorios es en forma de
directorios o subdirectorios jerárquicos.
Gestión versátil de los periféricos.
Procesamiento por lotes.
11. WINDOWS • La pantalla se convierte en una
mesa de escritorio con una serie
de objetos y accesorios
• Utilización del ratón
• Los programas presentan por sí
mismos las distintas
alternativas al usuario en forma
de menús o diálogos
• Presentación de la información
en forma de ventanas
• Windows 3.1, Windows 3.11,
Windows 95, Windows 98,
Windows NT, Windows
Millenium, Windows XP, Win7,
Win8, Win8.1, Win10
12. Otros Sistemas Operativos no
propietarios
Pensados para operar en forma multiusuario y
multitareas, con gran cantidad de herramientas y
utilidades
UNIX, LINUX con sus variantes como el Ubuntu,
mayormente utilizado.
Por otro lado OS/2 para las PC Mac, comercializados
por la APPLE.
Notas del editor
Es un programa que controla la ejecución de programas de aplicación y actúa como una interfaz entre el usuario y el hardware.
Otra definición de un SO, la podemos señalar como un grupo de programas de proceso con las rutinas de control necesarias para mantener continuamente operativos dichos programas.
Este programa provee una comunicación entre el usuario y el computador y los programas de aplicaciones.
Se encarga de gestionar ciertos recursos:
Entrada/salida
Tratamiento de la información
Almacenamiento masivo
Actúa de intermediario entre el hardware y los programas de aplicación.
Dentro de las funciones de los sistemas operativos podemos señalar:
Interpreta los comandos que permiten al usuario comunicarse con el ordenador.
Coordina y manipula el hardware de la computadora
Organiza los archivos en diversos dispositivos de almacenamiento
Servir de base para la creación del software logrando que equipos de marcas distintas funcionen de manera análoga, salvando las diferencias existentes entre ambos.
Configura el entorno para el uso del software y los periféricos
Gestión de periféricos: Hacer posible el uso eficiente de los recursos del sistema, Actúa coordinando las diferentes velocidades de funcionamiento de los dispositivos Entrada , salida y almacenamiento. Mas velocidad de procesadores, mas lentitud de periféricos.
Manipulacion de los sistemas de almacenamiento en disco. Simplificar la operación de trabajo con el hardware en las unidades de almacenamiento de forma rápida y eficiente.
Gestion de usuarios: determina el numero de procesos que realiza cada usuario en el sistema informático, asi como las acciones se realiza dependiendo el recurso que este utilizando.
Compiladores e interpretes de lenguajes de programación: En este caso determina las traducciones respectivas que deben realizar los compiladores e interpretes de un lenguaje de programación en el momento de diseñar, compilar y ejecutar un programa informatico a través de las instrucciones del código fuente.
Herramientas de modificación del sistema: establece los mecanismos de modificación en el sistema al detectar posibles errores.
Procedimientos telemáticos: Agiliza los procesos y conexión de los diferentes dispositivos conectados a una red informática mediante una computadora.
Finalmente podemos señalar los objetivos generales de los SO, enmarcados en la conveniencia, eficiencia, y escalabilidad:
El sistema Operativo debe facilitar el uso del hardware
El sistema operativo debe lograr que los recursos sean utilizados en forma coherente y organizada.
Un sistema operativo debe ser construido de tal manera que permita cualquier posterior desarrollo sin afectar sus servicios.
Los sistemas operativos ofrecen servicios tomando encuenta diversos aspectos:
Creacion de programas
Ejecucion de programas
Acceso a dispositivos
Acceso a archivos
Acceso al sistema
Deteccion de errores
Auditoria de sistemas.
Por otro lado encontramos diversas categorías de sistemas operativos a mencionar:
Multitareas: característica de los sistemas operativos modernos de permitir que varios procesos o aplicaciones se ejecucten aparentemente al mismo tiempo compartiendo uno o más procesadores.
Monotareas: Solo ejecuta procesos a un solo programa de computación a la vez.
Monousuarios: en este casos el sistema operativo solo puede ser utilizado por un usuario, ejemplo las versiones domesticas de Windows.
Multiusuarios: su característica principal es proveer servicios y procesamiento a multiples usuarios simultáneamente
Tradicionalmente se han desarrollado varios tipos de SO, que dividiremos :
MSDOS, Windows, UNIX, LINUX, OS/2
MS-DOS, conocido como sistema de comandos.
Sistema operativo tienen dentro de sus características:
Interacción con el usuario en forma de lenguaje de comandos.
Múltiples utilidades en la manipulación de fichero.
La estructuración de los directorios es en forma de directorios o subdirectorios jerárquicos.
Gestión versátil de los periféricos.
Procesamiento por lotes.
Sistema operativo de mayor difusión y comercialización. Donde su pantalla se convierte en una mesa de escritorio con una serie de objetos y accesorios
Utilización del ratón (Iconos), en donde se presentan en si mismo distintas alternativas al usuario en forma de menús o diálogos y presentación de la información en forma de ventanas
Durante sus inicios surgieron diversas versions evolucionando a lo que tenemos hoy en día:
Windows 3.1, Windows 3.11, Windows 95, Windows 98, Windows NT, Windows Millenium, Windows XP, Win7, Win8, Win8.1, Win10
Otros Sistemas Operativos no propietarios:
Pensados para operar en forma multiusuario y multitareas, con gran cantidad de herramientas y utilidades
UNIX, LINUX con sus variantes como el Ubuntu, mayormente utilizado.
Por otro lado OS/2 para las PC Mac, comercializados por la APPLE.