3. “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.
4. 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
5. 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.
6. 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.
7. 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
9. Estructura de un S.O.
Aplicaciones
CPU Memoria Dispositivos
Núcleo ó Kernel
10. 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.