HW/SW

13,097 views

Published on

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
13,097
On SlideShare
0
From Embeds
0
Number of Embeds
23
Actions
Shares
0
Downloads
41
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

HW/SW

  1. 1. 1.- Hardware/software <ul><ul><li>Hardware/software </li></ul></ul>
  2. 2. 1.- Hardware/software <ul><ul><li>Informática </li></ul></ul><ul><li>Informática : La informática es la disciplina que estudia el tratamiento </li></ul><ul><li>automático de la información utilizando dispositivos electrónicos y sistemas </li></ul><ul><li>computacionales. </li></ul><ul><li>Para ello los sistemas informáticos deben realizar las siguientes tareas básicas: </li></ul><ul><li>* Entrada: Captación de información. </li></ul><ul><li>* Procesamiento o tratamiento de dicha información. </li></ul><ul><li>* Salida: Transmisión de resultados. </li></ul><ul><li>[ http://es.wikipedia.org/wiki/Informatica ] </li></ul>
  3. 3. 1.- Hardware/software <ul><ul><li>Informática (2) </li></ul></ul>2 5 + 7 entrada Procesamiento de la información salida ...
  4. 4. 1.- Hardware/software <ul><ul><li>Hardware </li></ul></ul><ul><li>Hardware : El hardware se refiere a todos los componentes físicos (que se </li></ul><ul><li>pueden tocar), que constituyen el ordenador. </li></ul>entrada Procesamiento de la información salida entrada/salida
  5. 5. 1.- Hardware/software <ul><ul><li>Software </li></ul></ul><ul><li>Software : Se denomina software al programa o soporte lógico a todos los </li></ul><ul><li>componentes intangibles de una computadora, es decir, al conjunto de </li></ul><ul><li>programas y procedimientos necesarios para hacer posible la realización </li></ul><ul><li>de una tarea específica. </li></ul><ul><li>[ http://es.wikipedia.org/wiki/Software ] </li></ul><ul><li>El hardware sin el software no hace nada. </li></ul><ul><li>El software sin hardware, no tiene donde ejecutarse. </li></ul>
  6. 6. 1.- Hardware/software <ul><ul><li>Software : Código fuente y lenguaje máquina </li></ul></ul><ul><li>Código fuente : </li></ul><ul><li>* Un conjunto de líneas que conforman un bloque de texto, escrito según las reglas sintácticas de algún lenguaje de programación destinado a ser legible por humanos. </li></ul><ul><li>* Un Programa en su forma original, tal y como fue escrito por el programador, no es </li></ul><ul><li>ejecutable directamente por el computador, debe convertirse en lenguaje de máquina </li></ul><ul><li>mediante compiladores, ensambladores o intérpretes. </li></ul><ul><li>[ http://es.wikipedia.org/wiki/Codigo_fuente ] </li></ul><ul><li>Lenguaje máquina: </li></ul><ul><li>* Sistema de códigos directamente interpretable por un circuito microprogramable, como el </li></ul><ul><li>microprocesador de una computadora. </li></ul><ul><li>[ http://es.wikipedia.org/wiki/Lenguaje_m%C3%A1quina ] </li></ul>
  7. 7. 1.- Hardware/software Software : Código fuente y lenguaje máquina (2) Código fuente “ Programa” (ejecutable, biblioteca, controlador, rutina ...) ...
  8. 8. 1.- Hardware/software Software : lenguaje máquina Lenguaje de máquina del Intel 8088. El código de máquina se resalta en rojo, el equivalente en lenguaje assembler en magenta, y las direcciones de memoria donde se encuentra el código, en azul. [ http://es.wikipedia.org/wiki/Lenguaje_m%C3%A1quina ]
  9. 9. 1.- Hardware/software Software : multiplataforma Multiplataforma es un término usado para referirse a los programas, sistemas operativos, lenguajes de programación, u otra clase de software, que puedan funcionar en diversas plataformas. Por ejemplo, una aplicación multiplataforma podría 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 ...
  10. 10. 1.- Hardware/software <ul><ul><li>Software libre </li></ul></ul><ul><li>Software libre es el software que una vez obtenido, puede ser usado, copiado, </li></ul><ul><li>estudiado, modificado y redistribuido libremente. </li></ul><ul><li>De acuerdo con tal definición, el software es “libre” si garantiza las siguientes libertades: </li></ul><ul><li>libertad 0 : ejecutar el programa con cualquier propósito (privado, educativo, público, comercial ...) </li></ul><ul><li>libertad 1 : estudiar y modificar el programa (para lo cual es necesario poder acceder al código fuente) </li></ul><ul><li>libertad 2 : copiar el programa de manera que se pueda ayudar al vecino o a cualquiera </li></ul><ul><li>libertad 3 : mejorar el programa y hacer públicas las mejoras, de forma que se beneficie toda la comunidad. </li></ul><ul><li>Diferentes tipos de licencias : GPL, BSD, Apache ... </li></ul>
  11. 11. 1.- Hardware/software <ul><ul><li>Software libre : enlaces </li></ul></ul><ul><li>15 mitos sobre GNU/Linux : </li></ul><ul><li>[ http://www.wikilearning.com/monografia/15_mitos_sobre_gnu_linux/6212 ] </li></ul><ul><li>CD-Libre : Software libre y no libre (gratuito) para windows </li></ul><ul><li>[ http://www.cdlibre.org/ ] </li></ul><ul><li>Software libre en wikipedia </li></ul><ul><li>[ http://es.wikipedia.org/wiki/Software_libre ] </li></ul><ul><li>Sourceforge.net :SourceForge.net es una central de desarrollos de software que controla y gestiona varios proyectos de software libre y actúa como un repositorio de código fuente. </li></ul><ul><li>[ http://sourceforge.net/ ] </li></ul><ul><li>Lista de aplicaciones software libre: </li></ul><ul><li>[ http://alts.homelinux.net/ ] </li></ul>1
  12. 12. 1.- Hardware/software <ul><ul><li>Sistema operativo </li></ul></ul>Un sistema operativo (SO) es un conjunto de programas destinados a permitir la comunicación 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 máquina desde los niveles más básicos. Un sistema operativo se puede encontrar normalmente en la mayoría de los aparatos electrónicos que utilicen microprocesadores para funcionar, ya que gracias a éstos podemos entender la máquina y que ésta cumpla con sus funciones (teléfonos móviles, reproductores de DVD, autoradios... y computadoras). [ http://es.wikipedia.org/wiki/Sistema_operativo ]
  13. 13. 1.- Hardware/software <ul><ul><li>Sistema operativo (2) </li></ul></ul><ul><li>Nos posibilita interactuar con el ordenador </li></ul>S.O.
  14. 14. 1.- Hardware/software <ul><ul><li>Sistema operativo (3) </li></ul></ul>S.O.
  15. 15. 1.- Hardware/software <ul><ul><li>Sistema operativo (4) </li></ul></ul>De que se ocupa : - Gestión de la CPU - Gestión de procesos - Gestión de memoria - Gestión de los dispositivos de E/S - Gestión de sistema de ficheros - Seguridad - Interprete de ordenes
  16. 16. 1.- Hardware/software <ul><ul><li>Sistema operativo : Algunas familias </li></ul></ul>[ http://es.wikipedia.org/wiki/Sistemas_Operativos_(Implementaciones) ]
  17. 17. 1.- Hardware/software <ul><ul><li>GNU/Linux </li></ul></ul>1984 – 1990 : Richard Stallman y muchos voluntarios están intentando crear un sistema operativo libre con un funcionamiento similar al UNIX ( GNU ). 1990 : GNU tenía muchas herramientas importantes listas, como compiladores, depuradores, intérpretes de órdenes etc, excepto por el componente central: el núcleo . 1991 : Linux fue creado por Linus Torvalds en 1991 (y licenciado bajo GPL ). A partir de entonces, linux se convirtió en el núcleo 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 ]
  18. 18. 1.- Hardware/software <ul><ul><li>GNU/Linux : Distribuciones </li></ul></ul><ul><li>Una distribución GNU/Linux (abreviada con frecuencia distro) es un conjunto de aplicaciones reunidas que permiten brindar mejoras para instalar fácilmente un sistema operativo basado en programas de muchas fuentes y licencias de uso, que reciben la denominación convencional de GNU/Linux. </li></ul><ul><li>[ http://es.wikipedia.org/wiki/Distribuci%C3%B3n_Linux ] </li></ul><ul><li>Múltiples distribuciones </li></ul><ul><li>Software libre -> Modificable y distribuible -> distribuciones derivadas </li></ul><ul><li>Distribuciones especificas ( multimedia, redes, juegos ... ) </li></ul><ul><li>Comerciales y no comerciales </li></ul><ul><li>Libres y “no tan libres” </li></ul>
  19. 19. 1.- Hardware/software <ul><ul><li>GNU/Linux : Distribuciones </li></ul></ul>http://enterpriselinuxlog.blogs.techtarget.com/files/2007/04/44218-linuxdistrotimeline-72.png

×