Вы находитесь на странице: 1из 13

Profesor: Jhon Alexander Holgun Barrera jhon.holguin@gmail.

com

El software o soporte lgico de un computador es el conjunto de programas Asociados a dicho computador.


Suministrados por el Fabricante Adquiridos a empresas especializadas en venta de programas Redactados por los propios usuarios del computador

Introduccin a la Ingeniera de Sistemas y Telecomunicaciones Jhon Alexander Holgun B.

Computador
Software de Control
Utilidades

Software de Aplicaciones

Sistema Operativo

Introduccin a la Ingeniera de Sistemas y Telecomunicaciones Jhon Alexander Holgun B.

Controla el funcionamiento de los programas y administra los recursos de hardware, facilitando el uso del computador de la forma ms eficiente posible. Sistemas Operativos Interpretes de lenguajes de control Programas de Diagnostico o mantenimiento

Introduccin a la Ingeniera de Sistemas y Telecomunicaciones Jhon Alexander Holgun B.

Conjunto de programas o servicios, que en cierta medida, pueden considerarse una ampliacin del S.O. Traductores (Ensambladores, Macroensambladores, Compiladores)

Cargadores (Montadores del Programa)


Editores de Texto Rastreadores/Depuradores Compactacin de Discos Recuperacin de Archivos Antivirus

Introduccin a la Ingeniera de Sistemas y Telecomunicaciones Jhon Alexander Holgun B.

Incluye programas relacionados con aplicaciones especficas de uso directo del usuario final Procesadores de Texto

Programas de Presentaciones
Programas de Hojas Electrnicas Sistemas de Administracin de Archivos Programas de Aplicaciones Graficas Videojuegos Programas de Usuario

Introduccin a la Ingeniera de Sistemas y Telecomunicaciones Jhon Alexander Holgun B.

Definicin: Un programa (o conjunto de programas) de control que tiene por objeto facilitar el uso del computador y conseguir que se utilice eficientemente

Control: Asigna recursos de hardware (procesador, memoria, discos, y otros perifricos), controla asignacin de recursos por usuario. Facilita: Hace transparente al usuario las caractersticas de hardware y ciertos dispositivos.

Uso Eficiente: Permitir el aprovechamiento de los recursos de manera eficiente sin desperdiciarlos. (e.g Programa A y B)

Introduccin a la Ingeniera de Sistemas y Telecomunicaciones Jhon Alexander Holgun B.

Facilita el uso del computador y en general la comunicacin computador/usuario Gestiona y asigna recursos de hardware a los distintos programas y tareas Gestiona y mantiene los archivos en dispositivos de memoria masiva Protege los datos y los programas (Sistemas multiusuario) Identifica y autentifica a los usuarios que hacen uso del computador Contabiliza la utilizacin de los recursos realizada por los distintos usuarios.
Introduccin a la Ingeniera de Sistemas y Telecomunicaciones Jhon Alexander Holgun B.

El sistema operativo junto con el hardware del computador definen un nivel de maquina virtual, que tambin se puede denominar maquina operativa debido a que este conjunto permite hacer uso del S.O sin tener que conocer muchos detalles del hardware.

Usuario y Programas de Aplicaciones

Interfaces de Usuario
MAQUINA SIMBOLICA

Compiladores
Llamadas al Sistema

Editores

Interprete LC

S.O

MAQUINA OPERATIVA

LENGUAJE DE MAQUINA
Introduccin a la Ingeniera de Sistemas y Telecomunicaciones Jhon Alexander Holgun B.

Primera Etapa: 1943 a 1955 no existen sistemas operativos, la introduccin y control de la ejecucin de programas se hacia manualmente, uno a uno.

Segunda Etapa: 1956 a 1963 aparece el uso de la cinta, un computador se encargaba en gestionar las E/S donde guardaba en una cinta las operaciones y otro se encargaba de procesar en secuencia uno a uno las operaciones.
Tercera Etapa: 1963 a 1979: Perfeccionamiento de los trabajos por lotes (lotes paralelos o secuencias mltiples, introduccin del concepto de memoria virtual. Cuarta Etapa: 1980 a la Actualidad: Multiprocesamiento asimtrico, S.O en red, sistemas operativos distribuidos (clusters) con datos distribuidos.

Introduccin a la Ingeniera de Sistemas y Telecomunicaciones Jhon Alexander Holgun B.

Gestin del Procesador:

Administracin de las tareas realizadas por el procesador (monoprogramacin, multiprogramacin)


Algoritmos de Planificacin (Orden de prioridad de ejecucin),

Intercambio de memoria principal/disco


Estado de los procesos (Activo, Bloqueado, Preparado, Concluido, etc)

Introduccin a la Ingeniera de Sistemas y Telecomunicaciones Jhon Alexander Holgun B.

Gestin de la Memoria:

Administracin de la asignacin de posiciones a los programas en memoria, asignacin por procesos, paginacin, memoria virtual.
Gestin de E/S

Control de la comunicacin de los programas con los controladores fsicos que generan las seales para el control de los perifricos, (Traduce peticiones abstractas en peticiones Concretas)
Gestin de Archivos Coordina el uso de los dispositivos de memoria masiva, manteniendo la informacin de los nombres simblicos de todos los archivos almacenados, lugar fsico de almacenamiento, control de acceso de los usuarios y control de zonas libres.
Introduccin a la Ingeniera de Sistemas y Telecomunicaciones Jhon Alexander Holgun B.

Introduccin a la Ingeniera de Sistemas y Telecomunicaciones Jhon Alexander Holgun B.

Вам также может понравиться