PROGRAMACION

Descargar como docx, pdf o txt
Descargar como docx, pdf o txt
Está en la página 1de 13

ASIGNATURA:

Informtica y

TICs
Ing. Jorge
Fernndez A.
DOCENTE:

INVESTIGACIN

FORMATIVA

TIPO DE ACTIVIDAD:
Computador

Cuadro Sinptico de las Generaciones del

ASIGNATURA:

INFORMTICA TICS

DOCENTE:

Ing. Jorge Fernndez Acevedo

REALIZADO POR:

Johana Mishel Nieto Valdiviezo

FECHA:

Miercoles 11 de Mayo de 2016

TTULO:

Generaciones del Computador

DESARROLLO

1.

QUE ES EL KERNEL DE UN SISTEMA OPERATIVO

Cuando se aplica voltaje al procesador de un dispositivo electrnico, ste ejecuta un


reducido cdigo en lenguaje ensamblador localizado en una direccin concreta en la
memoria ROM (direccin de reset) y conocido como reset code, que a su vez
ejecuta una rutina con la que se inicializa el hardware que acompaa al procesador.
Tambin en esta fase suele inicializarse el controlador de las interrupciones.
Finalizada esta fase se ejecuta el cdigo de arranque (startup code), tambin cdigo
en lenguaje ensamblador, cuya tarea ms importante es ejecutar el programa
principal (main()) del software de la aplicacin.

ASIGNATURA:

Informtica y

TICs
Ing. Jorge
Fernndez A.
DOCENTE:

Generalidades

Una visin tpica de laarquitectura de computadores como una serie de capas de


abstraccin:hardware, firmware, lenguaje de mquina, ncleo, software de sistema y
aplicaciones
En informtica, los ordenadores son el ncleo del programa informtico que se
asegura de:

La comunicacin entre los programas que solicitan recursos y el hardware.


Gestin de los distintos programas informticos (tareas) de una mquina.
Gestin del hardware (memoria, procesador, perifrico, forma de almacenamiento,
etc.)
La mayora de las interfaces de usuario se construyen en torno al concepto de
ncleo. La existencia de un ncleo, es decir, de un nico programa responsable de
la comunicacin entre el hardware y el programa informtico, resulta de
compromisos complejos referentes a cuestiones de resultados, seguridad y
arquitectura de los procesadores. El ncleo tiene grandes poderes sobre la
utilizacin de los recursos materiales (hardware), en particular, de la memoria.

Qu es el Kernel o Ncleo del Sistema Operativo?

ASIGNATURA:

Informtica y

TICs
Ing. Jorge
Fernndez A.
DOCENTE:

El kernel representa la pieza de software principal de los sistemas operativos, es el


encargado de manejar las peticiones de entrada y salida de los aplicativos pues se
encarga de traducir las instrucciones o comandos que solicitan a la CPU y otros
dispositivos.
El Kernel se encarga de administrar los procesos, la memoria, los dispositivos y
todas las llamadas al propio sistema, siendo el responsable de ejecutar los
programas y decidir cundo van a ser procesados, asignarles los espacios en
memoria que requieren (aunque tambin debe decir cuando no haya suficiente).

Fuente: http://en.wikipedia.org/wiki/File:Kernel_Layout.svg

Tambin est dentro de las competencias del Kernel recibir y atender las peticiones
que los dispositivos enven, como es el caso del teclado o el mouse y por de igual
manera si un programa especfico requiere el acceso a un determinado dispositivo,
por ejemplo, la impresora.

Algunos ejemplos
A continuacin, se expondrn 6 tipos de kernels de sistemas Operativos y los
exponentes ms conocidos de cada uno de ellos.

ASIGNATURA:

Informtica y

TICs
Ing. Jorge
Fernndez A.
DOCENTE:

Sistemas

monolticos

Dentro de este modelo se puede encontrar al popular Linux. Consiste en escribir


una serie de procedimientos enlazados entre s, lo cual crea un nico programa de
gran tamao que se ejecuta completamente en modo kernel.
Para construir este tipo de Kernel se procede a compilar cada procedimiento de
forma inividual y luego se vinculan entre s, todo esto lo que permite es que todos
los procedimientos sean visibles lo cual hace que sea un diseo rpido en
ejecucin, pero en trminos de ocultamiento de informacin, no hay nada.

Sin embargo, apesar de que todos los procedimientos estn mesclados y visibles
entre s, aun se maneja un cierto orden o estructura. PAra realizar las llamadas al
sistema se colocan en un sitio claramente definido para tal uso (como la pila).
En forma bsica la estructura puede ser la siguiente:
1. Un programa principal que invoca el procedimiento de servicio solicitado.
2. Un conjunto de procedimientos de servicio que llevan a cabo las llamadas al
sistema.
3. Un conjunto de procedimientos utilitarios que ayudan a los procedimientos de
servicio.
Un modelo de estructuracin simple para un sistema monoltico

ASIGNATURA:

Informtica y

TICs
Ing. Jorge
Fernndez A.
DOCENTE:

http://profesorgavit0.blogspot.com/2014/03/tipos-de-kernel-de-los-sistemas.html

NOMBRE DE LA DISTRIBUCIN DE LINUX PARA DESKTOP Y


SERVER

Red Hat Enterprise Linux: Distribucin comercial de Linux desarrollada por Red
Hat. Ofrece una estabilidad y flexibilidad punteras, lo que la coloca como una de
las ms recomendadas para empresas y servidores.
Debian: Muy estable y 100% libre, Debian destaca por su sistema de
paquetera .deb y su gestin de paquetes APT. Es una de las distribuciones ms
importantes de GNU/Linux, ya que en ella se basan gigantes como Ubuntu.
openSUSE: Es una de las alternativas ms potente contra la familia de
distribuciones basadas en Debian. Est disponible con los entornos de escritorio
KDE y Gnome, y cuenta como una de sus mejores armas con la robusta
herramienta de instalacin y configuracin YaST y el configurador grfico SaX.
Fedora: Distribucin gratuita creada y mantenida por la empresa Red Hat que
utiliza el sistema de paquetera RPM (Red Hat Package Manager). Tiene tres
versiones diferentes para escritorio, servidores y sistemas en la nube, y destaca
por su seguridad gracias al sistema SELinux ("Security-Enhanced Linux").
CentOS: Naci como un derivado gratuito de la distribucin comercial Red Hat
Enterprise Linux (RHEL) destinada al uso empresarial. Recientemente uni las
fuerzas con el propio Red Hat, y sigue siendo una apuesta segura para los que
busquen un cdigo de gran calidad.
Arch Linux: Una distribucin modular en la que empiezas desde cero y tienes
que ir aadindole los componentes que quieras. No es muy apta para
principiante, y utiliza pacman, su propio gestor de paquetes. Se trata de una
Rolling Release, lo que quiere decir que todos sus componentes van
actualizndose sin necesidad de instalar versiones nuevas del sistema operativo.
Manjaro: Una prometedora distribucin que promete llevar todo el potencial de
Arch Linux al usuario menos experimentado. Para eso, ofrece un sistema
operativo ya montado y basado en Arch, con un instalador sencillo como el que
podemos encontrar en otras distribuciones como Ubuntu. Tiene versiones
oficiales con los entornos de escritorio XFCE y KDE.

ASIGNATURA:

Informtica y

TICs
Ing. Jorge
Fernndez A.
DOCENTE:

Para principiantes

Ubuntu: Una de las distribuciones ms utilizadas gracias a su gran facilidad de


uso. Basada en Debian, es amada y odiada por partes iguales por su exclusivo
entorno de escritorio Unity, con el que persigue convertirse en una distribucin
verstil que pueda utilizarse tanto en ordenadores como mviles y tabletas.
Linux Mint: Basado en Ubuntu, es uno de los ms recomendados para todos
aquellos que tocan Linux por primera vez. Su entorno de escritorio, Cinnamon,
tiene muchas similitudes con el de Windows, y es tambin uno de los ms
personalizables.
Elementary OS: De todas las distribuciones basadas en Ubuntu, esta una de las
que ms personalidad tiene gracias a su cuidadsimo aspecto, que imita el del
sistema operativo OS X de Apple. Increblemente rpida y fcil de usar, le ofrece
al usuario todo lo que pueda necesitar desde el primer momento, incluyendo una
coleccin de aplicaciones propias diseadas para integrarse a la perfeccin con
su estilo visual.
Zorin OS: Distribucin tambin basada en Ubuntu que naci con la intencin de
ayudar a que el usuario diera el salto a Linux ofrecindole una interfaz lo ms
similar posible a Windows. Tiene varias versiones, algunas gratuitas como Core
(versin bsica), Lite (para PCs poco potentes) y Educational (incluye
aplicaciones educativas), y otras cuantas de pago muy al estilo de las versiones
de Windows.
Peppermint OS: Distribucin rpida y ligera basada en Ubuntu con entorno de
escritorio LXDE. Utiliza la tecnologa Prism de Mozilla para integrarse con las
aplicaciones basadas en la nube, utilizando las webapps como si fueran nativas.
Se presenta como una alternativa a otros sistemas basados en la nube como
Chrome OS.

ASIGNATURA:

Informtica y

TICs
Ing. Jorge
Fernndez A.
DOCENTE:

Imgenes de cdigo de programas


Pascal

ASIGNATURA:

Informtica y

TICs
Ing. Jorge
Fernndez A.
DOCENTE:

Visual basic

ASIGNATURA:

Informtica y

TICs
Ing. Jorge
Fernndez A.
DOCENTE:

Foxpro

ASIGNATURA:

Informtica y

TICs
Ing. Jorge
Fernndez A.
DOCENTE:

Delphi

JavaScript

ASIGNATURA:

Informtica y

TICs
Ing. Jorge
Fernndez A.
DOCENTE:

Actionscript

Scratch

ASIGNATURA:

Informtica y

TICs
Ing. Jorge
Fernndez A.
DOCENTE:

Swift

Rubi

ASIGNATURA:

Informtica y

TICs
Ing. Jorge
Fernndez A.
DOCENTE:

Martes 17 de
Mayo de 2016
Johana Mishel Nieto Valdiviezo
ESTUDIANTE

Ing. Jorge Fernndez Acevedo


DOCENTE

CALIFICACIN

FECHA DE
ENTREGA

También podría gustarte