hardware software

Download Hardware software

If you can't read please download the document

Upload: saregune-sartu-alava

Post on 06-Jun-2015

4.041 views

Category:

Documents


1 download

TRANSCRIPT

1.Hardware/software

Hardware/software

1.Hardware/softwareInformticaInformtica : La informtica es la disciplina que estudia el tratamiento automtico de la informacin utilizando dispositivos electrnicos y sistemas computacionales. Para ello los sistemas informticos deben realizar las siguientes tareas bsicas: * Entrada: Captacin de informacin. * Procesamiento o tratamiento de dicha informacin. * Salida: Transmisin de resultados. [http://es.wikipedia.org/wiki/Informatica]

1.Hardware/softwareInformtica (2)2 5 +entradaPrograma

7salida

Procesamiento de la informacin

Programa

...

1.Hardware/softwareHardwareHardware : El hardware se refiere a todos los componentes fsicos (que se pueden tocar), que constituyen el ordenador.salida entrada entrada/salida

Procesamiento de la informacin

1.Hardware/softwareSoftwareSoftware : Se denomina software al programa o soporte lgico a todos los componentes intangibles de una computadora, es decir, al conjunto de programas y procedimientos necesarios para hacer posible la realizacin de una tarea especfica. [http://es.wikipedia.org/wiki/Software] El hardware sin el software no hace nada. El software sin hardware, no tiene donde ejecutarse.

1.Hardware/softwareSoftware : Cdigo fuente y lenguaje mquinaCdigo fuente : * Un conjunto de lneas que conforman un bloque de texto, escrito segn las reglas sintcticasde algn lenguaje de programacin destinado a ser legible por humanos. * Un Programa en su forma original, tal y como fue escrito por el programador, no es ejecutable directamente por el computador, debe convertirse en lenguaje de mquina mediante compiladores, ensambladores o intrpretes. [http://es.wikipedia.org/wiki/Codigo_fuente]

Lenguaje mquina: *Sistema de cdigos directamente interpretable por un circuito microprogramable, como elmicroprocesador de una computadora. [http://es.wikipedia.org/wiki/Lenguaje_m%C3%A1quina]

1.Hardware/softwareSoftware : Cdigo fuente y lenguaje mquina (2)Cdigo fuente Programa (ejecutable, biblioteca, controlador, rutina ...)

...

1.Hardware/softwareSoftware : lenguaje mquina

Lenguaje de mquina del Intel 8088. El cdigo de mquina se resalta en rojo, el equivalente en lenguaje assembler en magenta, y las direcciones de memoria donde se encuentra el cdigo, en azul. [http://es.wikipedia.org/wiki/Lenguaje_m%C3%A1quina]

1.Hardware/softwareSoftware : multiplataformaMultiplataforma es un trmino usado para referirse a los programas, sistemas operativos, lenguajes de programacin, u otra clase de software, que puedan funcionar en diversas plataformas. Por ejemplo, una aplicacin multiplataforma podra ejecutarse en Windows en un procesador x86, en GNU/Linux en un procesador x86, y en Mac OS X en uno x86 (solo para equipos Apple) o en un PowerPC. [http://es.wikipedia.org/wiki/Multiplataforma] Un programa compilado en windows -> se ejecuta en windows Un programa compilado en GNU/Linux -> se ejecuta en GNU/Linux Un programa compilado en Mac OS X -> se ejecuta en Mac OS X ... Hay aplicaciones compiladas para una sola plataforma, para 2, 3 ...

1.Hardware/softwareSoftware libreSoftware libre es el software que una vez obtenido, puede ser usado, copiado, estudiado, modificado y redistribuido libremente. De acuerdo con tal definicin, el software es libre si garantiza las siguientes libertades: libertad 0 : ejecutar el programa con cualquier propsito (privado, educativo, pblico, comercial ...) libertad 1 : estudiar y modificar el programa (para lo cual es necesario poder acceder al cdigo fuente) libertad 2 : copiar el programa de manera que se pueda ayudar al vecino o a cualquiera libertad 3 : mejorar el programa y hacer pblicas las mejoras, de forma que se beneficie toda la comunidad. Diferentes tipos de licencias : GPL, BSD, Apache ...

1.Hardware/softwareSoftware libre : enlaces

15 mitos sobre GNU/Linux : [http://www.wikilearning.com/monografia/15_mitos_sobre_gnu_linux/6212]

CD-Libre : Software libre y no libre (gratuito) para windows [http://www.cdlibre.org/]

Software libre en wikipedia [http://es.wikipedia.org/wiki/Software_libre]

Sourceforge.net :SourceForge.net es una central de desarrollos de software que controla y gestiona varios proyectos de software libre y acta como un repositorio de cdigo fuente. [http://sourceforge.net/]

Lista de aplicaciones software libre: [http://alts.homelinux.net/]

1

1.Hardware/softwareSistema operativoUn sistema operativo (SO) es un conjunto de programas destinados a permitir la comunicacin del usuario con un ordenador y gestionar sus recursos de manera eficiente. Comienza a trabajar cuando se enciende el ordenador [http://es.wikipedia.org/wiki/Bios], y gestiona el hardware de la mquina desde los niveles ms bsicos. Un sistema operativo se puede encontrar normalmente en la mayora de los aparatos electrnicos que utilicen microprocesadores para funcionar, ya que gracias a stos podemos entender la mquina y que sta cumpla con sus funciones (telfonos mviles, reproductores de DVD, autoradios... y computadoras). [http://es.wikipedia.org/wiki/Sistema_operativo]

1.Hardware/softwareSistema operativo (2)

Nos posibilita interactuar con el ordenador

S.O.

1.Hardware/softwareSistema operativo (3)

S.O.

1.Hardware/softwareSistema operativo (4)De que se ocupa : Gestin de la CPU Gestin de procesos Gestin de memoria Gestin de los dispositivos de E/S Gestin de sistema de ficheros Seguridad Interprete de ordenes

1.Hardware/softwareSistema operativo : Algunas familiasWindowsWindows 3.X Windows 95 Windows 98 Windows ME Windows NT Windows 2000 Windows 2000 server Windows XP Windows Server 2003 Windows CE Windows Mobile Windows Vista

MacintoshMac OS 7 Mac OS 8 Mac OS 9 Mac OS X

UNIXAIX Amiga Unix (AMIX) GNU/Linux GNU / Hurd HP-UX Irix Minix System V Solaris UnixWare LynxOS Xenix

[http://es.wikipedia.org/wiki/Sistemas_Operativos_(Implementaciones)]

1.Hardware/softwareGNU/Linux1984 1990 : Richard Stallman y muchos voluntarios estn intentando crear un sistema operativo libre con un funcionamiento similar al UNIX (GNU). 1990 : GNU tena muchas herramientas importantes listas, como compiladores, depuradores, intrpretes de rdenes etc, excepto por el componente central: el ncleo. 1991 : Linux fue creado por Linus Torvalds en 1991 (y licenciado bajo GPL). A partir de entonces, linux se convirti en el ncleo de GNU. [http://es.wikipedia.org/wiki/GNU/Linux] [http://es.wikipedia.org/wiki/Kernel_Linux] [http://es.wikipedia.org/wiki/Historia_de_Linux] [http://es.wikipedia.org/wiki/Controversia_por_la_denominaci%C3%B3n_GNU/Linux]

1.Hardware/softwareGNU/Linux : DistribucionesUna distribucin GNU/Linux (abreviada con frecuencia distro) es un conjunto de aplicaciones reunidas que permiten brindar mejoras para instalar fcilmente un sistema operativo basado en programas de muchas fuentes y licencias de uso, que reciben la denominacin convencional de GNU/Linux. [http://es.wikipedia.org/wiki/Distribuci%C3%B3n_Linux]

Mltiples distribuciones Software libre -> Modificable y distribuible -> distribuciones derivadas Distribuciones especificas ( multimedia, redes, juegos ... ) Comerciales y no comerciales Libres y no tan libres

1.Hardware/softwareGNU/Linux : Distribuciones

http://enterpriselinuxlog.blogs.techtarget.com/files/2007/04/44218-linuxdistrotimeline-72.png