domingo, 3 de octubre de 2010

1.¿Que es sistema operativo?

El sistema operativo es el programa (o software) más importante de un computador, para que funcionen los otros programas, cada computador de uso general debe tener un sistema operativo.

En sistemas grandes, el sistema operativo tiene incluso mayor responsabilidad y poder, es como un policía de tráfico, se asegura de que los programas y usuarios que están funcionando al mismo tiempo no interfieran entre ellos. El sistema operativo también es responsable de la seguridad, asegurándose de que los usuarios no autorizados no tengan acceso al sistema.

2.¿Funciones de un sistema operativo?

FUNCIONES DE LOS SISTEMAS OPERATIVOS

Los sistemas operativos realizan tareas básicas, tales como reconocimiento de la conexión del teclado, enviar la información a la pantalla, no perder de vista archivos y directorios en el disco, y controlar los dispositivos periféricos tales como impresoras, escáner, etc.

3.¿Características de los sistemas operativos?

CARACTERÍSTICAS DE UN SISTEMA OPERATIVO

•Conveniencia. Un Sistema Operativo hace más conveniente el uso de un computador.

•Eficiencia. Un Sistema Operativo permite que los recursos del computador se usen de la manera más eficiente posible.

•Habilidad para evolucionar. Un Sistema Operativo deberá construirse de manera que permita el desarrollo, prueba o introducción efectiva de nuevas funciones del sistema sin interferir con el servicio.

•Encargado de administrar el hardware. El Sistema Operativo se encarga de manejar de una mejor manera los recursos de la computadora en cuanto a hardware se refiere, esto es, asignar a cada proceso una parte del procesador para poder compartir los recursos.

•Relacionar dispositivos (gestionar a través del kernel). El Sistema Operativo se debe encargar de comunicar a los dispositivos periféricos, cuando el usuario así lo requiera.

•Organizar datos para acceso rápido y seguro.

•Manejar las comunicaciones en red. El Sistema Operativo permite al usuario manejar con alta facilidad todo lo referente a la instalación y uso de las redes de computadoras.

•Procesamiento por bytes de flujo a través del bus de datos.

•Facilitar las entradas y salidas. Un Sistema Operativo debe hacerle fácil al usuario el acceso y manejo de los dispositivos de Entrada/Salida del computador.

4.¿Tipos de sistemas operativos: Por el número de usuarios, Número de tareas y por el número de procesadores?

TIPOS DE SISTEMAS OPERATIVOS

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 computadores 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 computadores que corrieran DOS tan bien como las computadores IBM lo hacían.

.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 computadores.

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 dado el apoyo que se merece en cuanto a aplicaciones se refiere. Es decir, no se han creado muchas aplicaciones que aprovechen las características del SO, ya que la mayoría del mercado de software ha sido monopolizado por Windows.

6) Mac OS: Los computadores 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 supercomputadores, Mainframes, Minicomputadores, computadores personales y estaciones de trabajo. Esto quiere decir que muchos usuarios pueden estar usando un mismo computador por medio de terminales o usar muchas de ellas.

5.¿Cuáles son las funciones del núcleo o kernel?

FUNCIONES DEL KERNEL O NUCLEO:

•Administración de la memoria para todos los programas y procesos en ejecución.

•Administración del tiempo de procesador que los programas y procesos en ejecución utilizan.

•Es el encargado de que podamos acceder a los periféricos/elementos de nuestro ordenador de una manera cómoda.

6.¿Cuál es la arquitectura de Windows y de Linux?

ARQUITECTURA DEL KERNEL LINUX

Linux es un núcleo monolítico híbrido. Los controladores de dispositivos y las extensiones del núcleo normalmente se ejecutan en un espacio privilegiado conocido como anillo 0 (ring 0), con acceso irrestricto al hardware, aunque algunos se ejecutan en espacio de usuario. A diferencia de los núcleos monolíticos tradicionales, los controladores de dispositivos y las extensiones al núcleo se pueden cargar y descargar fácilmente como módulos, mientras el sistema continúa funcionando sin interrupciones. También, a diferencia de los núcleos monolíticos tradicionales, los controladores pueden ser pre volcados (detenidos momentáneamente por actividades más importantes) bajo ciertas condiciones.

ARQUITECTURA WINDOWS

Un Sistema Operativo serio, capaz de competir en el mercado con otros como Unix que ya tienen una posición privilegiada, en cuanto a resultados, debe tener una serie de características que le permitan ganarse ese lugar. Algunas de estas son:

•Que corra sobre múltiples arquitecturas de hardware y plataformas.

•Que sea compatible con aplicaciones hechas en plataformas anteriores, es decir que corrieran la mayoría de las aplicaciones existentes hechas sobre versiones anteriores a la actual, nos referimos en este caso particular a las de 16-bit de MS-DOS y Microsoft Windows 3.1.

•Reúna los requisitos gubernamentales para POSIX (Portable Operating System Interface for Unix).

•Reúna los requisitos de la industria y del gobierno para la seguridad del Sistema Operativo.

•Sea fácilmente adaptable al mercado global soportando código Unicode.

•Sea un sistema que corra y balancee los procesos de forma paralela en varios procesadores a la vez.

•Sea un Sistema Operativo de memoria virtual.

7.¿Realice la comparación entre el núcleo de Linux y Windows?