Download Diapositiva 1 - uptm pnf

Document related concepts

XML-based User-interface Language wikipedia , lookup

Sistema operativo wikipedia , lookup

Ubuntu wikipedia , lookup

Barra de herramientas wikipedia , lookup

Open Firmware wikipedia , lookup

Transcript
Universidad Politécnica Territorial de Mérida
“KLEBER RAMIREZ”
Sistemas Operativos
Prof:
Ing. Jimi Quintero
Unidad 1: SOFTWARE
•
•
Definición
Tipos
Definición
Se conoce como software al equipamiento lógico o soporte lógico
de un sistema informático; comprende el conjunto de los
componentes lógicos necesarios que hacen posible la realización
de tareas específicas, en contraposición a los componentes
físicos, que son llamados hardware.
Los componentes lógicos incluyen, entre muchos otros, las
aplicaciones informáticas; tales como el procesador de texto, que
permite al usuario realizar todas las tareas concernientes a la
edición de textos; el software de sistema, tal como el sistema
operativo, que, básicamente, permite al resto de los programas
funcionar adecuadamente, facilitando también la interacción entre
los componentes físicos y el resto de las aplicaciones, y
proporcionando una interfaz con el usuario.
Clasificación del Software
 Software de Sistema
 Software de Programación
 Software de Aplicación
Software de Sistema
Se llama Software de Sistema o Software de Base al conjunto de
programas que sirven para interactuar con el sistema, confiriendo
control sobre el hardware, además de dar soporte a otros programas.
Software de Programación
El Software de Programación es el conjunto de herramientas que
permiten al desarrollador informático escribir programas usando
diferentes alternativas y lenguajes de programación.
Este tipo de software incluye principalmente compiladores, intérpretes,
ensambladores, enlazadores, depuradores, editores de texto y un
entorno de desarrollo integrado que contiene las herramientas
anteriores, y normalmente cuenta una avanzada interfaz gráfica de
usuario (GUI).
Software de Aplicación
El Software de Aplicación son los programas diseñados para o por
los usuarios para facilitar la realización de tareas específicas en la
computadora, como pueden ser las aplicaciones ofimáticas
(procesador de texto, hoja de cálculo, programa de presentación,
sistema de gestión de base de datos...), u otros tipos de software
especializados como software médico, software educativo, editores
de música, programas de contabilidad, etc.
Unidad 2: Sistemas Operativos
Definición
Características
Funciones
Clasificación
Interfaz
Tipos de Interfaz
Definición
“Un Sistema Operativo (SO) 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, y se ejecuta en modo
privilegiado respecto a los restantes”
“Un S.O. es un grupo de programas de proceso con las rutinas de
control necesarias para mantener continuamente operativos dichos
programas”.
El objetivo primario de un Sistema Operativo es: Optimizar todos los
recursos del sistema para soportar los requerimientos.
Características
Las principales características de un S.O son:
 Definir la “Interfaz del Usuario”.
 Compartir el hardware entre usuarios.
 Permitir a los usuarios compartir los datos entre ellos.
 Planificar recursos entre usuarios.
 Facilitar la E/S (Entrada/Salida).
 Recuperarse de los errores.
Funciones
 Administración de Trabajos
 Administración de Recursos
 Control de Operaciones de E/S (Entrada/Salida)
 Administración de la Memoria
 Recuperación de Errores
 Administrar Programas de Procesos
Clasificación
 Sistemas Operativos de multiprogramación (o Sistemas
Operativos de multitarea).
 Sistema Operativo Monotareas.
 Sistema Operativo Monousuario.
 Sistema Operativo Multiusuario.
 Sistemas Operativos por lotes.
 Sistemas Operativos de tiempo real.
 Sistemas Operativos distribuidos.
Interfaz
Al iniciar cualquier sistema operativo, el usuario ve e interactúa con
un conjunto de elementos en la pantalla que constituyen lo que se
denomina la interfaz del usuario.
La interfaz de usuario constituye la manera en que el usuario
interactúa con la computadora. En los sistemas operativos actuales
es común el uso de una interfaz gráfica de usuario: una colección
de objetos sobre un fondo coloreado (basada en la metáfora del
escritorio) con iconos, ventanas redimensionables, menús y
cuadros de diálogo.
Tipos de Interfaz
 Interfaz de línea de comando: Requiere que el usuario introduzca la
instrucción o comando por medio del teclado. El usuario teclea o escribe
los comandos, carácter a carácter ante un indicador, usando la sintaxis
y nomenclatura correctas y luego oprime “Enter” para ejecutarlo. Los
usuarios experimentados en esta interfaz afirman que es más simple,
más rápida y que proporcionan mejor información que las interfaces
gráficas.
 Interfaz controlado por menús: Esta interfaz proporciona menús
para seleccionar opciones del programa, así el usuario no tiene que
memorizar comandos. En lugar de esto los comandos son seleccionados
del menú presentado en pantalla, como cuando se escoge algún plato en
un restaurante.
Tipos de Interfaz
 Interfaz gráfica del usuario (GUI - Graphical User Interfaz): En
este tipo de interfaz, los usuarios controlan el sistema señalando y
haciendo clic en gráficos o iconos de la pantalla que representan las
características del programa. Se basa en el hecho de que la gente
reconoce con más rapidez y facilidad las representaciones gráficas
que las palabras o frases que lee. Se le asocia generalmente a otras
características, como el uso de una interfaz de ratón activo con
menús de despliegue descendente, cajas de diálogo, cajas de
verificación, botones de radio y elementos semejantes.