Post on 28-Jun-2015
SISTEMAS OPERATIVOS 1
Prof. Sebastián de los Angeles Esc. Técnica de Melo
¿Por qué y
para qué
existen las
computadoras?
“Es indigno de hombres excelentes
desperdiciar las horas como esclavos en
la labor de calcular lo que sin riesgo
podría relegarse a alguien más si se
utilizaran máquinas.”
Gottfried Leibniz (1646 - 1716)
filosofo, lógico, matemático, jurista, bibliotecario y político alemán. Desarrolló, al mismo
tiempo que Newton, el cálculo diferencial e integral. Mejoró y desarrolló el sistema numérico
binario, desarrolló aspectos de la algoritmia y otras teorías que luego resultarían
fundamentales para el desarrollo de teorías básicas la informática como ser la máquina de
Turing y la teoría cibernética, además de describir métodos de control y cálculo que siguen
aplicándose en las computadoras modernas. Inventó, junto con Denis Papin, una máquina de
vapor, y por su cuenta una calculadora mecánica capaz de realizar sumas, restas,
multiplicaciones y divisiones con números de hasta 16 cifras. Se lo considera el primer teórico
de la informática.
Computadoras:
Máquinas electrónicas programables capaces de realizar cálculos lógicos y aritméticos.
Diseñadas para simplificar y agilizar la tarea de realizar cálculos y procesar información.
Resultan en sistemas muy complejos como para que el usuario interactúe directamente con ellos
Interfaces de Control
Sistemas que permiten a un ser humano controlar e
interactúe con un dispositivo (por lo general
mecánico o electrónico) de forma sencilla y segura.
Sistemas Operativos
Son un conjunto de programas y aplicaciones que permiten al usuario controlar e interactuar con una computadora.
Controla y administra el hardware disponible.
Traduce las órdenes del usuario a señales binarias comprensibles por el hardware y las respuestas del hardware para que resulten comprensibles por el usuario.
Funciones de un S.O.
a) Creación y Ejecución de programas
b) Acceso controlado a los archivos
c) Acceso a los dispositivos de ingreso y salida
de datos (I/O)
d) Detección de errores
e) Información y estadísticas del rendimiento del sistema
Funcionamiento de un S.O
Usuario
Aplicación
Sistema Operativo
Hardware
Estructura de un S.O.
Aplicaciones
CPU Memoria Dispositivos
Núcleo ó Kernel
Tipos de Sistema Operativo
Monotarea: Sólo puede ejecutar una tarea a la vez
Multitarea: Puede ejecutar varias tareas a la vez
Monousuario: Sólo admite un usuario
Multiusuario: Admite múltiples usuarios y configuraciones
Embebido o empotrado: Incluido en el hardware y diseñado para desempeñar tareas básicas y dedicadas
De propósito general: Instalado en un medio de almacenamiento de una computadora.
Distribuido: Instalado en varias computadoras que comparten tareas y trabajan como una sola.
De Tiempo Real: Usado para aplicaciones donde se requiere respuesta inmediata, como ser procesos industriales, sistemas de control de aviones, aplicaciones militares, etc.
Material redactado por prof. Sebastián de los Angeles basándose en documentación
obtenida en las páginas:
• http://en.wikipedia.org/wiki/Operating_system
Y en las siguientes publicaciones:
• Martínez Pomares, Diego y Roumenov Chirinov, Roumen. “Arquitectura de Computadores”, Universidad Pública de Navarra.
Este material está publicado bajo una licencia de Creative Commons Reconocimiento-
CompartirIgual 3.0 Unported, puede reutilizarse y redistribuirse libremente, siempre y
cuando se lo nombre como referencia y el trabajo resultante se distribuya de forma
gratuita.
© Luis Sebastián de los Angeles, 2013
Melo, Cerro Largo, Uruguay