1. TALLER SISTEMA OPERATIVO
1. Todos pensamos que el primer sistema operativo fue el Windows pero aunque es un genio no fue el primero,
hubieron otros que hubiesen sido más ambiciosos y hoy lo que conocemos seria diferente:
_Fue en el año 1956 fue creado por Bob Patrick de General Motors y Owen Mock de Nort American Aviation,
llamado GM-NAA I/O
2. sistema operativo: es un conjunto de programas que controlan el funcionamiento del hardware.
_Control y coordinación de todos los elementos conectados al ordenador.
_Programas de utilidad para el manejo de ficheros y otros elementos del sistema.
_Control sobre cualquier programa que se ejecute en el ordenador.
_Establecimiento de procesos de seguridad para la detección y control de errores.
3.Los sistemas operativos controlan diferentes procesos de la computadora. Uno de ellos el mas importante es
la interpretación de los comandos que permiten al usuario comunicarse con el ordenador. Algunos intérpretes
de instrucciones están basados en textoy exigen que las instrucciones sean tecleadas. Otros están basados en
gráficos y permiten al usuario comunicarse señalando y haciendo clic en un icono que son los más comunes y
sencillos de utilizar.
Se pueden presentar en tarea única y multitarea
Tarea única:
Multitarea:
4. sistema operativo como administra los recursos de un computador cuando hay cuando hay dos o mas
programas que ejecutan simultáneamente y requieren utilizar el mismo recurso como tiempo de CPU, memoria
o impresora. Es multitarea
5. interfaz: sistema-usuario: comunicación
-Compartir los recursos de Hardware entre los usuarios.
-Permitir a los usuarios compartir sus datos entre ellos.
-Prevenir que las actividades de un usuario no interfieran en las de los demás usuarios
-Calendarizar los recursos de los usuarios.
-Facilitar el acceso a los dispositivos de E/S.
-Recuperarse de fallas o errores.
-Llevar el control sobre el uso de los recursos.
6.funciones del sistema operativo:
_Administración del procesador: distribuye el procesador por medio de un algoritmo de información
_Gestión de la memoria de acceso aleatorio: gestiona el espacio de memoria asignado para cada aplicación y
para usuario si resulta necesario, cuando la memoria física es insuficiente, se crea zona de memoria en el disco
duro.
_ Gestión de entradas/salidas: permite unificar y controlar el acceso de los programas a los recursos materiales
atreves de los drivers.
_gestión de ejecución de aplicaciones: se encarga de que las aplicaciones se realicen sin problemas agregándoles
los recursos necesarios para funcionar.
_Administración de autorizaciones: se encarga de la seguridad en relación con la ejecución de programas
garantizando que lo recursos sean utilizados solo por programas y usuarios que posean la autorización
correspondiente:
_Gestión de archivos: gestiona la lectura y escritura en el sistema de archivos y las autorizaciones de acceso a
archivos de aplicaciones y usuarios.
2. _Gestión de la información: proporciona cierta cantidad de indicadores que pueden utilizarse para diagnosticar
el funcionamiento del equipo.
7. componentes del sistema operativo:
_El núcleo: representa las funciones básicas del sistema operativo, por ejemplo, la gestión de la memoria, de los
procesos, de los archivos, de las entradas/salidas principales y de las funciones de comunicación.
_El intérprete de comandos: posibilita la comunicación con el sistema operativo a través de un lenguaje de
control, permitiendo al usuario controlar los periféricos sin conocer las características del hardware utilizado, la
gestión de las direcciones físicas, etcétera.
_El sistema de archivos: permite que los archivos se registren en una estructura arbórea.
8._ sistemas de multiprocesos:Un sistema operativo se denomina de multiprocesos cuando muchas
tareastambién conocidas como procesos, que se pueden ejecutar al mismo tiempo.
Las aplicaciones consisten en una secuencia de instrucciones llamadas procesos. Estos procesos
permanecen activos, en espera, suspendidos, o se eliminan en forma alternativa, según la prioridad
que se les haya concedido, o se pueden ejecutar en forma simultánea.
Se denomina sistema de tiempo compartido a un sistema cuando el programador asigna una cantidad
determinada de tiempo a cada proceso. Éste es el caso de los sistemas de usuarios múltiples que
permiten a varios usuarios utilizar aplicaciones diferentes o similares en el mismo equipo al mismo
tiempo.
_sistema de multiprocesadores: La técnica de multiprocesamiento consiste en hacer funcionar varios
procesadores en forma paralela para obtener un poder de cálculo mayor que el obtenido al usar un
procesador de alta tecnología o al aumentar la disponibilidad del sistema, en el caso de fallas del
procesador.
Las siglas SMP (multiprocesamiento simétrico o multiprocesador simétrico) hacen referencia a la
arquitectura en la que todos los procesadores acceden a la misma memoria compartida.
Un sistema de multiprocesadores debe tener capacidad para gestionar la repartición de memoria entre
varios procesadores, pero también debe distribuir la carga de trabajo.
_sistemas fijos: Los sistemas fijos son sistemas operativos diseñados para funcionar en equipos
pequeños, como los PDA (asistentes personales digitales) o los dispositivos electrónicos autónomos
(sondas espaciales, robots, vehículos con ordenador de a bordo, etcétera) con autonomía reducida. En
consecuencia, una característica esencial de los sistemas fijos es su avanzada administración de energía
y su capacidad de funcionar con recursos limitados.
Los principales sistemas fijos de "uso general" para PDA son los siguientes:
PalmOS
Windows CE / Windows Mobile / Window Smartphone
_ Sistemas de tempo real: Los sistemas de tiempo real se utilizan principalmente en la industria y son sistemas
diseñados para funcionar en entornos con limitaciones de tiempo. Un sistema de tiempo real debe tener
capacidad para operar en forma fiable según limitaciones de tiempo específicas; en otras palabras, debe tener
capacidad para procesar adecuadamente la información recibida a intervalos definidos claramente (regulares o
de otro tipo).
Estos son algunos ejemplos de sistemas operativos de tiempo real:
OS-9;
RTLinux (RealTime Linux);
QNX;
VxWorks.
3. 9. Windows:Windows ofrece varios programas y configuraciones que pueden facilitar el uso del equipo y hacerlo
más cómodo. Es posible agregar al equipo productos de tecnología de ayuda adicionales si necesita otras
características de accesibilidad. Encontrará más información acerca de la accesibilidad y los productos de
tecnología de ayuda en el sitio web Microsoft Accesibilidad.
El Centro de accesibilidad es una ubicación central que puede usar para establecer la configuración de
accesibilidad y los programas disponibles en Windows En el Centro de accesibilidad, tendrá acceso rápido para
establecer la configuración de accesibilidad y los programas incluidos en Windows. También encontrará un
vínculo a un cuestionario que Windows puede usar para ayudar a sugerir configuraciones que puede encontrar
útiles.
Logo=
MACINTHOS:
Bueno, MacOs X (la ultima familia de sistemas operativos de la apple) esta basado en UNIX (es un BSD), tiene
una arquitectura de microkernel (Darwin).
Como todo SO moderno tiene ---> Multiusuario, multitarea, etc, etc, etc
Como todo UNIX tine ---> Usuario root, permisos de acceso a archivos y directorios (Lectura, Escritura y
Ejecución), etcetcetc
El escritorio gráfico se llama Aqua (En los sistemas UNIX/Linux la parte gráfica es un programa aparte que no
corre a nivel de Kernel)
El API de programación Grafico se llama Cocoa.......
Este sistema ha sido portado desde Computadoras con PowerPC(Antiguos Microprocesadores usados por apple
para sus computadoras) a Intel CoreDuo.
UNIX
UNIX es un Sistema Operativo de propósito general con las siguientes características :
Sistema Multiusuario.
Sistema Multitarea.
Trabaja en tiempo compartido.
Sistema interactivo.
Estandarizado.
Potente.
Versátil.
Software y sistema operativo portable.
Permite ejecutar procesos en Background y Foreground.
Presenta niveles altos de seguridad.
Presenta una estructura jerárquica de archivos.
Posee un gran número de utilidades : Editores de línea , de pantalla, formateadores, depuradores de
programas…
Posibilidad de comunicación UNIX – UNIX (UUCP)
4. Fácil integración en sistemas de red.
Posibilidad de usar distintos lenguajes de programación: C,
Fortran, Cobol, Pascal,…
Gran cantidad de software disponible en el mercado.
LINUX
Características de Linux
Los beneficios derivados del uso del sistema operativo UNIX, y por lo tanto de Linux, provienen de su potencia y
flexibilidad. Estos son resultado de numerosas características integradas al sistema, las que están disponibles tan
pronto como se inicia.
10.
Sistema Programació
n
Usuario
único
Usuario
múltiple
Tarea única Multitarea
DOS 16 bits X X
Windows3.1 16/32 bits X X
Windows95/98/Me 32 bits X X
WindowsNT/2000 32 bits X X
WindowsXP 32/64 bits X X
Windows 7 32/64 bits X X
Windows 8 32/64 bits X X
Unix / Linux 32/64 bits X X
MAC/OS X 32 bits X X
VMS 32 bits X X