Descargar la presentación
La descarga está en progreso. Por favor, espere
1
SOFTWARE DE COMPUTADORAS
2
Que es un Sistema Operativo
Arquitectura Básica de un SO Funciones de un SO Administración de Recursos por medio de SO SO Abiertos y cerrados Software de Aplicación Lenguajes de programación
3
Sistema operativo Un sistema operativo (SO) es el programa o conjunto de programas que efectúan la gestión de los procesos básicos de un sistema informático, y permite la normal ejecución del resto de las operaciones y permite el uso apropiado de las partes físicas del ordenador (hardware). LSBP
4
ARQUITECTURA BASICA DE UN SO
Objetivo principal Facilitar el uso de un sistema informático Ofrecer un entorno adecuado para la ejecución de programas en un sistema informático.
5
OBJETIVO S SECUNDARIOS
Uso eficiente de recursos: CPU: mientras un programa espera a que se cumpla una condición, el procesador debe seguir ejecutando otro. Memoria: se debe asignar memoria a los diferentes programas en ejecución: reduciendo las zonas de memoria sin utilizar. permitiendo ejecutar el máximo número posible de programas a la vez. Periféricos: se deben aplicar técnicas y algoritmos que reduzcan el tiempo de las operaciones de E/S. spooling de impresoras, buffering, algoritmos de gestión de discos, … Detección y corrección de errores. Un error provocado por un programa no debe afectar al resto de programas ni debe detener el funcionamiento del sistema. Registro de errores. Facilidad en su ampliación y adaptación a los cambios tecnológicos. Arquitecturas. Técnicas de diseño software. Bajo consumo de recursos.
6
Protección: El sistema operativo debe protegerse a si mismo y al resto de programas de una posible agresión. Sólo son efectivos mecanismos hardware: Modo dual de funcionamiento del procesador: kernel. usuario. Protección de los recursos: Procesador (CPU):cada cierto tiempo se produce una interrupción periódica cuya ISR conmuta de programa a ejecutar, por lo que ningún programa consigue el uso en exclusiva del procesador. Memoria: el hardware impide que un programa acceda a posiciones de memoria que pertenecen a otro programa. E/S: el procesador no permite ejecutar el código máquina que accede directamente a los registros de los periféricos, a las estructuras de datos del sistema operativo que gestiona la E/S, etc.
7
Protección (cont.)Los programas acceden a los recursos hardware a través de una librerías de funciones que verifican que los parámetros son correctos, que el usuario tiene suficientes privilegios para realizar la operación, etc. No se pueden evitar o anular los chequeos que hacen las librerías:
8
ARQUITECTURA WINDOWS NT
9
FUNCIONES DEL SO
10
ADMINISTRACION DE RECURSOS
Mediante está función el sistema operativo esta en capacidad de distribuir en forma adecuada y en el momento oportuno los diferentes recursos (memoria, dispositivos, etc.,...) entre los diversos programas que se encuentran en proceso, para esto, lleva un registro que le permite conocer que recursos están disponibles y cuales están siendo utilizados, por cuanto tiempo y por quien, etc. CONTROL DE OPERACIONES DE ENTRADA Y SALIDA Mediante esta actividad el sistema operativo decide que proceso hará uso del recurso, durante cuánto tiempo y en que momento. ADMINISTRACION DE LA MEMORIA Supervisa que áreas de memoria están en uso y cual están libre, determina cuanta memoria asignará a un proceso y en que momento, además libera la memoria cuando ya no es requerida para el proceso. RECUPERACION DE ERRORES El sistema operativo contiene rutinas que intentan evitar perder el control de una tarea cuando se suscitan errores en la trasferencia de información hacia y desde los dispositivos de entrada / salida. PROGRAMAS DE PROCESO El sistema operativo contiene programas de servicios que sirven de apoyo al procesamiento de los trabajos, se conocen también como utilerías y se pueden clasificar en tres tipos: A) UTILERIAS DEL SISTEMA Se ejecutan bajo el control del sistema operativo y se utilizan para preparar algunos recursos usados por el sistema. Son de uso interno. B) UTILERIAS PARA ARCHIVOS Manejan información de los archivos tales como imprimir, clasificar, copiar, etc. C) UTILERIAS INDEPENDIENTES Realizar funciones que se relacionan con la iniciación de dispositivos de Entrada/Salida, carga del sistema operativo, etc.
11
SISTEMA OPERATIVO ABIERTO y CERRADOS
Los sistemas abiertos son aquellos sistemas informáticos que proporcionan alguna combinación de interoperabilidad, portabilidad y uso de estándares abiertos. Sistemas configurados para permitir el acceso sin restricciones por parte de personas y otros sistemas. Los sistemas cerrados son sistemas operativos que no se tiene disponible el código fuente. Son Sistemas que tienen incorporado rutinas de código no disponibles para modificación . Abiertos: -RedHat (Fedora) -Android -Nokia S60 -Debian (Ubuntu, Frespire, etc. -FreeBSD Cerrados: -Windows -Mac -DOS -UNIX -BSD
12
SOFTWARE DE APLICACION
Es aquel que nos ayuda a realizar una tarea determinada, existen varias categorías de Software de Aplicación por que hay muchos programas (solo nombramos algunos) los cuales son: Aplicaciones de negocio, Aplicaciones de Utilería, Aplicaciones Personales, Aplicaciones de Entretenimiento.
13
LENGUAJES DE PROGRAMACION
Un lenguaje de programación es un idioma artificial diseñado para expresar computaciones que pueden ser llevadas a cabo por máquinas como las computadoras. Pueden usarse para crear programas que controlen el comportamiento físico y lógico de una máquina, para expresar algoritmos con precisión, o como modo de comunicación humana. Está formado por un conjunto de símbolos y reglas sintácticas y semánticas que definen su estructura y el significado de sus elementos y expresiones. Al proceso por el cual se escribe, se prueba, se depura, se compila y se mantiene el código fuente de un programa informático se le llama programación.
14
Gracias por su atención
El conocimiento es algo que nunca terminamos de poseer ni tampoco de dominar, pero algo a lo que siempre tenemos que tener en cuenta. ING. SUSANA BELTRAN
Presentaciones similares
© 2025 SlidePlayer.es Inc.
All rights reserved.