lunes, 8 de noviembre de 2010

SISTEMA OPERATIVO


1.    QUE ES SISTEMA OPERATIVO

R/= El sistema operativo  es quien designa y ordena las diferentes tareas que se tienen que procesar y elaborar en el ordenador, siendo de esta manera el responsable de cada una de las acciones que en el equipo, así como de la eficiencia de las funciones de cada uno de los dispositivos a las que se les encargue, es así que el sistema operativo a ser un intérprete nuestro en el ordenador, tiene que decidir qué aplicaciones se deben de instalar y cuales no, debido a que esta a cargo de sus funciones el que el ordenador nunca falle por una incompatibilidad que pueda presentarse en la instalación de una aplicación no adecuada. 
 Esto justamente se puede ver evidenciado cada una de las aplicaciones que se deben de instalar, ya que si una aplicación es compatible con Windows vista, podría ser instalada en una versión inferior como Windows XP, debido a cada una de las funciones y recursos que necesita la aplicación de parte del sistema operativo para que pueda funcionar correctamente ya que el sistema operativo tiene que gestionar cada uno de los procesos a realizarse en el ordenador, encargando diferentes tareas a cada uno de los positivos que existe en el equipo del que está a cargo, es decir enviando información al procesador, a la memoria RAM, memoria gráfica y también a la tarjeta de red entre otros más, ordenándoles cuáles son sus tareas específicas para que no haya un conflicto de operaciones entre uno y otro dispositivo, así los recursos facilitados para que una canción se puede escuchar de manera efectiva por la tarjeta de sonido, serán viables por un solo canal o IRQ muy diferente al que utilizaría la tarjeta de red, que seguro utilizará otro canal o IRQ asignado por sistema


2.    Funciones de un sistema operativo.

R/= Las funciones de un sistema operativo son:

1-    Interfaces del usuario

Es la parte del sistema operativo que permite comunicarse con él, de tal manera que se puedan cargar programas, acceder archivos y realizar otras tareas. Existen tres tipos básicos de interfaces: las que se basan en comandos, las que utilizan menús y las interfaces gráficas de usuario.

2-    Administración de recursos

Sirven para administrar los recursos de
hardware y de redes de un sistema informático, como la CPU, memoria, dispositivos de almacenamiento secundario y periféricos de entrada y de salida.

3-    Administración de archivos

Un sistema de información contiene programas de administración de archivos que controlan la creación, borrado y acceso de archivos de datos y de programas. También implica mantener el registro de la ubicación física de los archivos en los discos magnéticos y en otros dispositivos de almacenamiento secundarios.
4-    Administración de tareas

Los programas de administración de tareas de un sistema operativo administran la realización de las tareas informáticas de los usuarios finales. Los programas controlan que áreas tiene acceso al
CPU y por cuánto tiempo. Las funciones de administración de tareas pueden distribuir una parte específica del tiempo del CPU para una tarea en particular, e interrumpir al CPU en cualquier momento para sustituirla con una tarea de mayor prioridad.

5-    Servicio de soporte
Los servicios de soporte de cada sistema operativo dependerán de la implementación particular de éste con la que estemos trabajando. Entre las más conocidas se pueden destacar las implementaciones de Unix, desarrolladas por diferentes empresas de software, los sistemas operativos de Apple Inc., como Mac OS X para las computadoras de Apple Inc., los sistemas operativos de Microsoft, y las implementaciones de software libre, como GNU/Linux o BSD producidas por empresas, universidades, administraciones públicas, organizaciones sin fines de lucro y/o comunidades de desarrollo.
Estos servicios de soporte suelen consistir en:
6-    Mejoras de seguridad.

Inclusión de alguna nueva utilidad (un nuevo entorno gráfico, un asistente para administrar alguna determinada función, ...).
Controladores para manejar nuevos periféricos (este servicio debe coordinarse a veces con el fabricante del hardware).
Corrección de
errores de software.


3.     Características de los sistemas operativos.
R/= En general las características de un sistema operativo son:
  • Conveniencia. Un Sistema Operativo hace más conveniente el uso de una computadora.
  • Eficiencia. Un Sistema Operativo permite que los recursos de la computadora 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 de la computadora.
  • Técnicas de recuperación de errores.
  • Evita que otros usuarios interfieran. El Sistema Operativo evita que los usuarios se bloqueen entre ellos, informándoles si esa aplicación esta siendo ocupada por otro usuario.
  • Generación de estadísticas.
  • Permite que se puedan compartir el hardware y los datos entre los usuario

  • 4.     Tipos de sistemas operativos: Por el número de usuarios, Número de tareas y por el número de procesadores
    R/=  Existen cuatro tipos de sistemas operativos que son:
    ·          Multiusuario: Permite que dos o más usuarios utilicen sus programas al mismo tiempo. Algunos sistemas operativos permiten a centenares o millares de usuarios al mismo tiempoMultiprocesador: soporta el abrir un mismo programa en más de una CPU.
    ·         Multitarea: Permite que varios programas se ejecuten al mismo tiempo.
    ·         Multitramo: Permite que diversas partes de un solo programa funcionen al mismo tiempo.
    ·         Tiempo Real: Responde a las entradas inmediatamente. Los sistemas operativos como DOS y UNIX, no funcionan en tiempo real.

5.     ¿Cuáles son las funciones del núcleo o kernel?
R/= Las funciones más importantes del mismo, aunque no las únicas, son:
  • 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?

 
Actualmente 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 prevolcados (detenidos momentáneamente por actividades más importantes) bajo ciertas condiciones. Esta habilidad fue agregada para gestionar correctamente interrupciones de hardware, y para mejorar el soporte de multiprocesamiento simétrico.

R/= La arquitectura de Windows es altamente modular y se basa en dos capas principales:
  • Modo usuario: Cuyos programas y subsistemas están limitados a los recursos del sistema a los que tienen acceso.
  • Modo núcleo: Tiene acceso total a la memoria del sistema y los dispositivos externos. Los núcleos de los sistemas operativos de esta línea son todos conocidos como núcleos híbridos, aunque hay que aclarar que este término está en discusión ya que este núcleo es esencialmente un núcleo monolítico que está estructurado al estilo de un micronúcleo. La arquitectura dentro del modo núcleo se compone de lo siguiente:
  1. Un núcleo híbrido.
  2. Una Capa de Abstracción de Hardware (HAL).
  3. Controladores o drivers.
  4. Executive: Sobre el cual son implementados todos los servicios de alto nivel.

7.     Realice la comparación entre el núcleo de Linux y Windows
R/=  diferencia
núcleo de Linux
Windows
Existen dos barras de herramientas en Linux
En Windows solamente existe una
La barra de herramientas principal en Linux aparece situada en la parte superior de la pantalla
Cambio en Windows no
Linux está menos avanzado que Windows
Windows estas mas avanzado que Linux
Los juegos de entretenimiento de Linux son mejores que los de Windows
Los juegos de Windows no son mejores que los del Linux
Linux es gratuito
Windows cobra en algunas paginas
Linux no le entran virus
Windows e entran casi todos los virus
La forma de cerrar la sesión es diferente
La forma de cerrar la sesión es diferente
Los programas de Linux  existen en Office de Windows pero llamados de otra manera
Los programas de Office de Windows existen en Linux pero llamados de otra manera
El operador de Internet en Linux es el Firefox en vez de Internet Explorer
El operador de Internet en Windows es el en Internet Explorer  en vez de Firefox
Linux no tiene *.EXE
Windows  tiene *.EXE
El administrador se llama root
El administrador es ERD COMMANDER
Linux es difícil de manejar
Windows es mas fácil de manejar
Linux es más rápido que Windows
Windows es lento
Los editores de textos son diferentes
Los editores de textos son diferentes
El ordenador se apaga de manera distinta
El ordenador se apaga de manera distinta



8.     Explique el núcleo de Windows 7 (MinWin)
R/= Windows 7 llamada “MinWin” en la que solo está formado por el kernel por primera vez se ha podido saber sobre el nucleo de un windows, sin ningún tipo de interfaz grafica, que solo dio para ser un pequeño servidor web que podía mostrar paginas HTML. En el MinWin se ejecutaron trece tareas de las cuales muchas se conocen del administrador de tareas como: mss.exe, csrss.exe, svchost.exe, así como el mini servidor web httpsrv.exe, el sistema operativo se ejecutó bajo Virtual PC y esto sirvió para conoce.





9.     ¿Por qué a la nueva versión de Windows lo va a llamar Windows 7?
R/= Durante la historia de los Sistemas operativos del señor bill gates  han existido 
  • Windows 1.0
  • Windows 2.0
  • Windows 3.0 con todas sus variantes
  • la versión 4.0, que nosotros conocimos como Windows 95. Desde aquél, hasta Windows ME, todos fueron basados en ese código, y por lo tanto cuentan como “4”.
  • La versión 5 llegó con Windows 2000, y en la misma está basado también el XP.
  • La versión 6 no es otro que el “infame”, Windows Vista.
Y así llegamos al 7, número de la suerte según dicen, pero eso está por verse.


10.     Explique la nomenclatura del kernel en Linux

R/= La nomenclatura del Kernel se divide en 3 campos separados por un punto (.), estos son:
Primer campo: Número de la versión, actualmente a fecha de este documento es la 2.
Segundo campo: Numero de "sub-versión", por llamarlo de algun modo, es la version dentro de la propia versión, si este numero es par, la versión sera estable, si por el contrario es impar, ésta sera inestable.
Tercer campo: Nivel de corrección el en que se encuentra.

11.     ¿Cuál es la vulnerabilidad del núcleo de Windows vista?
R/= Que puede producir un desbordamiento de buffer, colgando el sistema. Además de ello, puede ser explotado para ingresar código malicioso, comprometiendo así la seguridad y privacidad del equipo.

 



12.     ¿Cuál es la diferencia entre software libre, software gratuito y software de dominio público?
R/=  diferencias
software libre
software gratuito
software de dominio público
respeta la libertad de los usuarios sobre su producto adquirido
incluye en ocasiones el código fuente
no requiere de licencia
13.     Explique por qué Linux es llamado GNU/LINUX
R/=  El nombre Linux viene del núcleo Linux, inicialmente escrito por Linus Torvalds en 1991. La contribución de GNU es la razón por la que existe controversia a la hora de utilizar Linux o GNU/Linux para referirse al sistema operativo formado por las herramientas de GNU y el núcleo Linux en su conjunto
 


1.     ¿Cuál es la diferencia entre GNU Hurd y GNU Mach?
R/=  diferencias
GNU hurd
GNU Mach
Son programas de servidores que simulan un núcleo Unix
Es un micro núcleo oficial del Proyecto GNU
coordinar el acceso al hardware
realizar labores mínimas de administración sobre el hardware
intenta superar los núcleos tipo Unix en cuanto a funcionalidad, seguridad y estabilidad
sólo funciona en máquinas de arquitectura intel de 32 bits
Hay otros sistemas tipo Unix que se ejecutan encima del micronúcleo Mach
el proyecto que pretende reemplazar a los núcleo tipo Unix en el sistema operativo libre GNU