Historia y evolución de los S.O.

https://youtu.be/z33IweL76xA

domingo, 22 de febrero de 2015

Taller #2

TALLER #2
1. Consultar el Sistema Operativo SSOO monolíticos
2. Consultar el Sistema Operativo SSOO por capas o estratificados
3. Que es el kernel?
DESARROLLO
1. Los sistemas monolíticos son los los que su centro es un grupo de estructuras fijas, entre estos existen módulos grandes en el núcleo  las cuales funcionan entre sí y esto es para poder tener esta estructura las partes del kernel se recopilan por capas.
Los sistemas monoliticos se describen en 3 procesos principales:
- Un Programa principal que invoca el procedimiento de servicio solicitado.
- Un Conjunto de procedimientos de servicio que llevan a cabo las llamadas del sistema.
- Un Conjunto de procedimientos de utileria que ayudan a los procedimientos del servicio.
Un procedimiento dado puede invocar a ciertos servicios los cuales a su vez se verán ayudados por programas de utilería los cuales extraeran información importante para este
2. En la parte del centro se encuentra la capa de comunicación con el hardware. El Sistema Operativo la utiliza para poder controlar los diversos aspectos del hardware. Sobre ella se encuentra la capa de dispositivos.
Es un conjunto de funciones denominadas controladores de dispositivo que se encuentra dentro del kernel del Sistema Operativo. Ellas acceden directamente al hardware y hacen el trabajo de lectura, escritura, etc. Es un punto muy sensible del sistema en donde cuando un error surge poco puede hacerse para detener el proceso. Sobre la capa de dispositivos se encuentra la capa de administración esta es un conjunto de funciones a las que se hace referencia como sistema operativo tomando la decisión de que se ejecuta y cuando. Son las funciones que administran también los procesos, dándoles los turnos pertinentes y mandándolos a dormir cuando no es su turno.

3. El kernel es un software que constituye la parte más importante del sistema operativo es el núcleo, este es el prncipal responsable de facilitar distintos programas de acceso seguro al hadware como hay distintos programas y el acceso al hardware es limitado también se encarga de escoger que programa puede hacer uso del dispositivo del hardware y el tiempo esto se le conoce como multiplexado los núcleos suelen implementar una serie  de abstracciones del hardware para no acceder al hardware directamente. Este es el que conecta el hardware con el software
El kernel puede realizar funciones básicas como pueden ser:
- Comunicación entre procesos
- Control de periféricos
- Manejo de memoria
- Control de interrupciones

EL KERNEL:
Kernel + Herramientas de Sistema + Aplicaciones

lunes, 9 de febrero de 2015

Taller S.O.

TALLER
1. ¿Que es un sistema operativo?
2. Que clases o que tipos de sistemas operativos hay?
3. Como funciona un sistema operativo en el computador
DESARROLLO
1.  Un Sistema Operativo (SO) es el software básico de una computadora que provee una interfaz entre el resto de programas del ordenador, los dispositivos hardware y el usuario.
Las funciones básicas del Sistema Operativo son administrar los recursos de la máquina, coordinar el hardware y organizar archivos y directorios en dispositivos de almacenamiento.
Los Sistemas Operativos más utilizados son Dos, Windows, Linux y Mac. Algunos SO ya vienen con un navegador integrado, como Windows que trae el navegador Internet Explorer.

2.  Los sistemas operativos más conocidos son los siguientes:

1) DOS: El famoso DOS, que quiere decir Disk Operating System (sistema operativo de disco), es más conocido por los nombres de PC-DOS y MS-DOS. MS-DOS fue hecho por la compañía de software Microsoft y es en esencia el mismo SO que el PC-DOS.
La razón de su continua popularidad se debe al aplastante volumen de software disponible y a la base instalada de computadoras con procesador Intel.
Cuando Intel liberó el 80286, DOS se hizo tan popular y firme en el mercado que DOS y las aplicaciones DOS representaron la mayoría del mercado de software para PC. En aquel tiempo, la compatibilidad IBM, fue una necesidad para que los productos tuvieran éxito, y la "compatibilidad IBM" significaba computadoras que corrieran DOS tan bien como las computadoras IBM lo hacían.
Aún con los nuevos sistemas operativos que han salido al mercado, todavía el DOS es un sólido contendiente en la guerra de los SO.

2) Windows 3.1: Microsoft tomo una decisión, hacer un sistema operativo que tuviera una interfaz gráfica amigable para el usuario, y como resultado obtuvo Windows. Este sistema muestra íconos en la pantalla que representan diferentes archivos o programas, a los cuales se puede accesar al darles doble click con el puntero del mouse. Todas las aplicaciones elaboradas para Windows se parecen, por lo que es muy fácil aprender a usar nuevo software una vez aprendido las bases.

3) Windows 95: En 1995, Microsoft introdujo una nueva y mejorada versión del Windows 3.1. Las mejoras de este SO incluyen soporte multitareas y arquitectura de 32 bits, permitiendo así correr mejores aplicaciónes para mejorar la eficacia del trabajo.

4) Windows NT: Esta versión de Windows se especializa en las redes y servidores. Con este SO se puede interactuar de forma eficaz entre dos o más computadoras.

5) OS/2: Este SO fue hecho por IBM. Tiene soporte de 32 bits y su interfaz es muy buena. El problema que presenta este sistema operativo es que no se le ha dad el apoyo que se merece en cuanto a aplicaciones se refiere. Es decir, no se han creado muchas aplicaciones que aprovechen las características de el SO, ya que la mayoría del mercado de software ha sido monopolizado por Windows.

6) Mac OS: Las computadoras Macintosh no serían tan populares como lo son si no tuvieran el Mac OS como sistema operativo de planta. Este sistema operativo es tan amigable para el usuario que cualquier persona puede aprender a usarlo en muy poco tiempo. Por otro lado, es muy bueno para organizar archivos y usarlos de manera eficaz. Este fue creado por Apple Computer, Inc.

7) UNIX: El sistema operativo UNIX fue creado por los laboratorios Bell de AT&T en 1969 y es ahora usado como una de las bases para la supercarretera de la información. Unix es un SO multiusuario y multitarea, que corre en diferentes computadoras, desde supercomputadoras, Mainframes, Minicomputadoras, computadoras personales y estaciones de trabajo. Esto quiere decir que muchos usuarios puede estar usando una misma computadora por medio de terminales o usar muchas de ellas.

3. El “software” es lo fundamental en el ordenador.  En cuanto se enciende el ordenador lo primero que hace es buscar su sistema operativo.  Esto ocurre porque no es posible manejar un ordenador sin ese “software”.  Una vez que lo encuentra, lo ejecuta y a partir de ese momento la comunicación entre el ordenador y la persona se hace a través del sistema operativo.  Para manejar un ordenador, las personas han de entenderse con el sistema operativo.
Aparte de hacer de interfaz entre el ordenador y sus usuarios, el sistema operativo se encarga de gestionar los recursos (“hardware”) del ordenador (memoria, unidades de disco, impresoras, etc.) y facilitar la organización de la información que éste posee, así como gestionar y facilitar la ejecución de las
aplicaciones.

La versión de Windows XP pretende integrar los Windows de casa con los profesionales.  Usa tecnología NT. Dicha versión ha añadido importantes mejoras visuales y una gran facilidad de uso y de control.  Hay dos versiones fundamentales: Windows XP Home (para usuarios particulares sin grandes pretensiones de “software”) y Windows XP Professional (para usuarios profesionales o grandes ordenadores) ésta es
mucho más estable.