sábado, 23 de febrero de 2013

Kernel

 Esta es la definición correcata a lo que es el KERNEL:
 
Núcleo. Parte esencial de un sistema operativo que provee los servicios más básicos del sistema. Se encarga de gestionar los recursos como el acceso seguro al hardware de la computadora.
Se encarga también del multiplexado, determinando qué programa accederá a un determinado hardware si dos o más quieren usarlo al mismo tiempo.
El kernel también ofrece una serie de abstracciones del hardware para que los programadores  no tengan que acceder directamente al hardware, proceso que puede ser complicado.
 

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.
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.
Hoy en día se suele usar el núcleo distribuido con la distribución que el usuario utiliza. Son las distribuciones las encargadas de distribuir núcleos estables a sus usuarios y estos núcleos se basan en el núcleo ("vanilla") distribuido por Linus Torvalds y el equipo de programadores del núcleo.

Comandos de Linux

En la siguiente Tabla podrás ver los comandos que usa Linux en el ambiente no gráfico. En modo TERMINAL.


COMANDOS
USO
ls
muestra el contenido de la carpeta
cd+espacio+nombre de la carpeta
abre la carpeta seleccionada
clear
limpia
mkdir+espacio+nombre de la carpeta
crea una carpeta nueva
touch+espacio+nombre del archivo
crea un archivo nuevo
cd+espacio+..
regresa a la carpeta anterior
cd
regresa a la carpeta pricipal
rm+espacio+nombre del archivo
elimina el archivo
rmdir+nombre de la carpeta
elimina la carpeta
help
ayuda de comandos
exit
se sale de shell (terminal línea de comandos)

jueves, 14 de febrero de 2013

Tabla Generaciones de Computadoras

En la siguiente tabla podrás ver lo más importante de las generaciones de las computadoras.


GENERACIÓN
AÑO
TECNOLOGÍA
COMPUTADORAS
LENGUAJE DE PROGRAMACION
DISPOSITIVOS PERIFERICOS
1946-1956
Bulbos
*Eniac (Electronic Numerical Integrated Advance Computer
*ABC (Atanasoff and Blery Computer 1ª computadora electronic digital
*MARK I creada Howard  Aiken  computadora electrónica que utiliza principios magnéticos
*EDUVAC (electronic Discrete Variable Automatic Computer) John Manchly y P. Eckert.
*EDSAC (Electronic Delayed Storage Automatic Computer , 1949)
*UNIVAC , computador automático universal
*IBM modelo goy
Lenguaje Máquina
Tarjeta Perforada y la Cinta de Papel
1957-1963
Transistores
*TX-0 (Transitorized experimental computer 0)
* TX-2 (transitorized computer), creada por un grupo de laboratoristas entre ellos
Kenneth Olsen

*1956, IBM, se diseña la primer computadora comercial UNIVAC 2
*1957 la EDSAC 2
Lenguaje ensamblador.
Ensablado Cobol, Algol, Fortran
Periféricos magnéticos de almacenamiento de información
Lectura de Tarjeta Perforada y Cintas De Papel
1966-1980
Circuitos Integrados a baja escala de Integración  (LSI)
 
*La computadora CDC
* La Apple I, creada en  1976, por  Steve Jobs y Steve Wozniak, y que consistió principalmente de un tablero de circuitos.
* la Cray 1, creada por Cray Research  en 1976
* Intel produce el 8085, un 8080 modificado con algunas características extra de entrada/salida.
* Motorola introduce el procesador 6800, que era una computadora de 8 bits
* El 6809 que tenía algunas facilidades extra, por ejemplo, aritmética de 16 bits.
*Apple II, en 1977
* En 1978, Intel desarrolla el 8088 y el 8086, con la posibilidad de multiplicar y dividir.
* DEC introduce la VAX 11/780, una computadora de 32 bits, en 1978
Print, Total sales, Read normal Pay etc.
Son relativamente independientes del hardware de la computadora. Esto significa que el mismo programa puede utilizarse en varias computadoras diferentes de distintos fabricantes.
Estructurada pascal
Disco magnético como periférico de almacenamiento
discos y cintas Magnéticas
 
1980-1990
Microprocesadores (chips)
Circuitos integrados a alta escala de integracion (VLSI)
*1980 se produce la primera computadora portable: la Osborne 1
*1981 se lanza la computadora de arquitectura abierta IBM-PC
* Texas Instrument 99/4ª, Commodore 64 y 128, Spectrum.
Lenguaje estándar,
•Algunas características incluyen capacidades de consulta y base de datos, de creación de códigos y capacidades gráficas.
Ejemplos Visual C++, Visual Basic, Power Builder, Delphi, Forte y muchos otros.
Lenjuages de alto nivel
Disco Duro Floppy, el monitor, el teclado, mouse, etc. I
mpresoras Cintas Y discos Magnéticos y Discos Ópticos  
1990
Pentium Microprocesador
circuitos integrados A alta escala de integracion  (ULSI).
*1993, IBM, APPLE y Motorola, crean la Power PC
*INTEL creó el MMX, en 1997
 
1998 surgieron grupos de herramientas de lenguajes de quinta generación, los cuales combinan la creación de códigos basadas en reglas, la administración de reutilización y otros avances.
Programacion Orientada a Objetos
Disco Duro con 5MB (Mega Bits)
Impresoras CD ROM Quemadores Memorias USB
2000-hasta ahora
Microprocesadores
Windows XP, Windows vista, tabletas, Mini-laptops, laptops y desktop.
Lenguaje Natural
Inteligencia Artificial
Memoria RAM uso de Giga Bits, Impresoras CD ROM Quemadores Memorias USB

Dibujo arquitectura de la computacion

Este esquema representa la arquitectura de la computadora creada por: JOHN VON NEWMAN, y que además se sigue usando en la actualidad.
 
 

Mapa mental (estructura y componentes de una Computadora)

Aquí esta un mapa mental sobre la estructura de componentes de una computadora, realizado a través de un diseñador gráfico bubbl.us aquí está el link de la página:

https://bubbl.us/




jueves, 7 de febrero de 2013

martes, 5 de febrero de 2013

Los piratas de Silycon Valley

Esta película puede aclarar tus dudas que tengas acerca del tema de la historia de la computación.


Historia de la Computación

Hace una semana cree una línea de tiempo sobre la historia de la informática, desde el ábaco hasta lo que conocemos hoy en día. fue creada con el organizador gráfico de lineas de tiempo Dipity.com

en el siguiente enlace puedes visualizar mi línea de tiempo:

http://www.dipity.com/danieliss/Historia-de-la-computacion/