SENA-REGIONAL CASANARE
jueves, 30 de septiembre de 2010
SISTEMAS OPERATIVOS
Clases de sistemas operativos
EN LA ADMINISTRACION DE USUARIOS
MONOUSUARIO: Solo ejecuta los programas de un usuario.
CENTRALIZADO: utiliza los recursos de un solo computador.
POR NUMERO DE PROCESADORES
UNIPROCESO: trabajan un solo procesador, en el caso tal de que sean mas el sistema operativo seria completamente obsoleto.
SIMETRICA: en este sistema se trabaja con el procesador que tiene menos carga y esto distribuye mejor el trabajo.
Cuál es la arquitectura de Windows y de Linux
Posee una arquitectura modular es decir que modifica los factores armónicos en proceso para obtener distintos resultados. Esta compuesta por una serie de componentes que brindan servicios a otros componentes y es responsable de sus funciones; ya que los programas son asimilados por el sistema operativo como si fueran “clientes a los que se debe servir” y para está función están equipados con distintas entes servidoras es una arquitectura de tipo cliente-servidor.
Esta arquitectura es la base del diseño de las demás versiones que le sucedieron a Windows NT obviamente en el proceso de su evolución tecnológica se le han adicionado nuevos componentes.
LINUX
Se inspira en dos sistemas operativos:
1. SISTEMA OPERATIVO ABIERTOO LIBRE: creado por Ken Thompson y Denis Richie en los laboratorios de Bell en 1969. En este se toman sus características, especificaciones y funcionamiento.
2. SISTEMA EDUCATIVO MINIX: creado por Andreu S. Tanenbaum en 1987, se este se toma la estructura y código de núcleo.
Este sistema operativo es uno de los ejemplos de código abierto y software libre. Esta desarrollado por colaboradores de todo el mundo y licenciado por GLP v2 (licencia publica general GNU esta orientada a proteger la modificación, libre distribución y uso de software).
Linux es un núcleo monolítico hibrido, en este los controladores de dispositivos y las extensiones al núcleo, se pueden cargar y descargar como módulos, los controladores pueden ser pre volcados, esto quiere decir que pueden ser detenidos momentáneamente por actividades mas importantes.
El kernel o núcleo de es la parte mas importante del sistema operativo, este de carga en memoria cuando se enciende el computador y permanece allí hasta que este se apaga, el núcleo realiza las siguientes funciones.
Manejo de la memoria.
Controla los periféricos.
Controla las intervenciones.
Realiza la comunicación entre procesos.
Comparacion entre linux y windows
miércoles, 29 de septiembre de 2010
núcleo de Windows 7
MODO USUARIO: estos programas y subsistemas están limitados a los recursos que se tienen del sistema.
MODO NUCLEO: se tiene un acceso a la memoria del sistema y a los periféricos.
Estos núcleos se llaman nucleos hibridos, este nombre se encuentra en discusión, ya que el nucleo esta estructurado al estilo de un micronucleo y es ecescialmente un nucleo monolítico.
Su arquitectura se compone de:
1. nucleo hibrido
2. una capa de abstraxion de hardware (coneccion entre el software y el hardware del sistema).
3. Controladores
4. Executive (se implementan los servicios de alto nivel )
5. Las librerías dimamicas que sirven para su correcto funcionamiento.
Por qué a la nueva versión de Windows lo va a llamar Windows 7?
Aunque aparentemente los números no concuerden y hayan muchas mas versiones de Windows ates que esta. Lo cierto es que los números se empezaron a utilizar a partir de 1990 como parte del nombre de cada versión:
Windows NT 3.1 y 3.5
Windows NT 4.0
Windows 2000 5.0
Windows XP 5.1
Windows Vista 6.0
Y Windows 7 esta basado en el mismo núcleo de Windows Vista, así que debería tener el número de 6.1 pero en cada captura de pantalla ha tenido el número de compilación (6.1xxx), así que el número se cambio a (7.0).
Nomenclatura del kernel en Linux
¿Cuál es la vulnerabilidad del núcleo de Windows vista?
¿Cuál es la diferencia entre software libre, software gratuito y software de dominio público?
Estos tres términos son fácilmente confundidos por la gente.
El software libre es aquel en el que el usuario puede estudiar, modificar, ejecutar o distribuirlo, el software es el que no requiere de un pago y el software de dominio público no necesita de una licencia previa para funcionar.