ESCUDO BRAULIO GONZALEZ

ESCUDO BRAULIO GONZALEZ

lunes, 4 de octubre de 2010

1.QUE ES SISTEMA OPERATIVO


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.Funciones de un sistema operativo.

Vamos a poner una especial atención al SO. Puesto que es el programa por excelencia dentro del software. En el se basan el resto de programas de un soft.Sin un SO no podemos operar con ningún otro programa de los ya vistos.




-Un SO: es un conjunto programas que se encuentra residente en memoria. Siempre ha de estar en el equipo informático de lo contrario no podríamos operar con nuestro ordenador.El SO viene a ser un programa general (que engloba a un conjunto de subprogramas) que nos permite intercomunicarnos directamente con los dispositivos internos y físicos (hardware). Con lo que el SO en principio trabaja en ultima instancia con el conocido código binario (0s y 1s). Son sistemas operativos: el windows, linux, unís, ms-dos, etc.




3.Características de los sistemas operativos

Un Sistema operativo (SO) es un software que actúa de interfaz entre los dispositivos de hardware y los programas de usuario o el usuario mismo para utilizar un computador. Es responsable de gestionar, coordinar las actividades y llevar a cabo el intercambio de los recursos y actúa como intermediario para las aplicaciones que se ejecutan.



Nótese que es un error común muy extendido denominar al conjunto completo de herramientas sistema operativo, pues este, es sólo el núcleo y no necesita de entorno operador para estar operativo y funcional. Uno de los más prominentes ejemplos de esta diferencia, es el SO Linux el cual junto a las herramientas GNU, forman las llamadas distribuciones Linux.

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

El kernel ó núcleo de linux se puede definir como el corazón de este sistema operativo. Es el encargado de que el software y el hardware de tu ordenador puedan trabajar juntos.




En informática, un núcleo o kernel (de la raíz germánica Kern) es un software que actúa de sistema operativo. Es el principal responsable de facilitar a los distintos programas acceso seguro al hardware de la computadora o en forma más básica, es el encargado de gestionar recursos, a través de servicios de llamada al sistema.




Como hay muchos programas y el acceso al hardware es limitado, también se encarga de decidir qué programa podrá hacer uso de un dispositivo de hardware y durante cuánto tiempo, lo que se conoce como multiplexado.




Acceder al hardware directamente puede ser realmente complejo, por lo que los núcleos suelen implementar una serie de abstracciones del hardware. Esto permite esconder la complejidad, y proporciona una interfaz limpia y uniforme al hardware subyacente, lo que facilita su uso al programador.


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

Microsoft Windows es el nombre de una serie de sistemas operativos desarrollados por Microsoft desde 1981, año en que el proyecto se denominaba "Interface Manager


La comparación de Microsoft Windows y Linux es un tema común de discusión entre sus usuarios. Windows es el sistema operativo más importante bajo una licencia propietaria de software, mientras que Linux es el sistema operativo más importante bajo una licencia libre de software. Sin embargo, la mayoría de los sitios de distribuciones de Linux también disponen de componentes propietarios (tales como los controladores compilados de blob binario, que proveen los fabricantes de hardware para su instalación normal).

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

Release ha hecho el lanzamiento de su nueva tableta Shogo con microprocesador Freescale i.MX37 (basado sobre ARM11) y i.MX51 (basado sobre ARM Cortex A8) basada GNU/Linux. Lo mejor de esta tableta es que es 100% abierta y que utiliza Linux como sistema operativo. Incluye soporte para aplicaciones basadas sobre HTML5, Flash y Android.



8.Explique el núcleo de Windows 7 (MinWin)




Para mejorar el diseño “cortaron” estas llamadas de alto nivel para convertir el núcleo de Windows en un sistema escalable. De esta manera se realizó un mapa de dependencias para poder limpiar las llamadas que se realizaban fuera del núcleo. Se reorgnizaron estas llamadas y las API. El experimento acabó con un sistema operativo que funcionaba perfectamente sin necesidad de librerías de alto nivel: el MinWin. El sistema ocupa de 25 a 40 Megabytes, frente a los 4 Gigabytes de Vista, y se compone de apenas 100 ficheros, cuando Windows necesita 5.000 para funcionar.




El desarrollo de este sistema operativo comenzó inmediatamente después del lanzamiento de Windows Vista. El 20 de julio de 2007 se reveló que ese sistema operativo era llamado internamente por Microsoft como la versión «7».


9.¿Por qué a la nueva versión de Windows lo va a llamar Windows 7?

Como usuaria de Windows 7 no podría imaginar por qué alguien querría volver a Windows XP después de probarlo (a diferencia de Vista, que dio a muchos más de un dolor de cabeza), pero por si alguno se encuentra en ese extraño grupo, deberían saber que el tiempo para hacerlo está contado.


Este post está dedicado especialmente a aquellos que son estudiantes de Informática, Ingeniería Programación, etc. quisiera compartir estas consideraciones, pues hace unos meses indagando en distintos blogs..encontré un comentario de un Ingeniero informático..que hablaba de las ventajas y virtudes de Windows y su preferencia por el. El Ingeniero está en su derecho de preferir el sistema operativo que le parezca mejor o más adecuado a sus labores o funciones.



10.Explique la nomenclatura del kernel en Linux



Vamos a compilar el kernel de una manera muy sencilla, paso a paso y sin necesidad de leer largos tutoriales con los que casi nunca se llega a nada, después de que hayas compilado el kernel de una manera sencilla, si te recomiendo que recurras a un tutorial mas avanzado para especializarte.
Primer Paso: Obviamente lo primero que debemos hacer antes que todo es descargarnos las fuentes del kernel, esto lo haremos desde la pagina oficial http://www.kernel.org, en este caso nos descargaremos y trabajaremos con la ultima versión estable hasta el momento de escribir el documento que es el kernel-2.6.15.2 y lo haremos desde la letra F que se encuentra hacia tu mano derecha en la misma linea del nombre del kernel que deseas descargar, que son las fuentes completas, y lo guardaremos en el directorio /usr/src

11.¿Cuál es la vulnerabilidad del núcleo de Windows vista?

Phion, una compañía dedicada a la seguridad informática ha encontrado y revelado una vulnerabilidad en el núcleo de Windows Vista 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.




Según ha explicado la compañía austriaca, la vulnerabilidad se encuentra en el sistema de red cuando se envían solicitudes a la API ‘iphlpapi.dll’. Según lo que han averiguado personal de Phion, la vulnerabilidad se encuentra comprobada en Windows Vista Ultimate, y Windows Vista Enterprise, siendo muy probable que afecte al resto de las versiones de 32 y 64 bits; por su lado Windows XP no se encuentra afectado.



12.¿Cuál es la diferencia entre software libre, software gratuito y software de dominio público?


El software libre es software con autorización para que cualquiera pueda usarlo, copiarlo y distribuirlo, ya sea con o sin modificaciones, gratuitamente o mediante una retribución. En particular, esto significa que el código fuente debe estar disponible. «Si no es fuente, no es software». Ésta es una definición simplificada; ver también la definición completa.
Si un programa es libre, puede ser potencialmente incluido en un sistema operativo libre tal como GNU o los sistemas GNU/Linux libres.



13.Explique por qué Linux es llamado GNU/LINUX

Aunque los programadores de Linux, el núcleo, están contribuyendo a la comunidad de software libre, muchos de ellos no se preocupan por la libertad. Las personas que piensan que el sistema entero es Linux tienden a confundirse y asignar a esos desarrolladores un rol en la historia de nuestra comunidad que en realidad no interpretan. Luego, les dan un peso extraordinario a los puntos de vista de esos programadores.

Llamar al sistema GNU/Linux reconoce el rol que jugó nuestro idealismo en construir nuestra comunidad, y ayuda al público a reconocer la importancia práctica de estos ideales.


14.¿Cuál es la diferencia entre GNU Hurd y GNU Mach?

Debian GNU/Hurd es una distribución de GNU/Hurd creada por los desarrolladores de Debian, y su instalación será objetivo de los siguientes puntos. La versión actual es Debian GNU/Hurd K16 series.

El uso de la virtualización de la mano de VirtualBox nos permitirá realizar todas las pruebas que queramos sin que nuestro sistema "real" se vea afectado lo más mínimo. Básicamente tenemos dos alternativas, como son los CD's de instalación y el tarball de Hurd.

GNU Mach es el micronúcleo oficial del Proyecto GNU. Como cualquier otro micronúcleo, su función principal es realizar labores mínimas de administración sobre el hardware para que el grueso del sistema operativo sea operado desde el espacio del usuario.