informatica trabajo unerg

Embed Size (px)

Citation preview

  • 8/16/2019 informatica trabajo unerg

    1/34

    Software de sistemaEn terminología informática el software de sistema, denominado también software de

    base, consiste en un software que sirve para controlar e interactuar con el sistemaoperativo, proporcionando control sobre el hardware y dando soporte a otros programas; encontraposición del llamado software de aplicación. omo e!emplos cabe mencionar a las bibliotecas, como por e!emplo "pen#$, para la aceleración gráfica; %, para el sistemagráfico; o demonios que controlan la temperatura, la velocidad del disco duro, comohdparm, o la frecuencia del procesador  como cpudyn.

    El software de sistema por antonomasia es 'icrosoft (indows, que entre todas susversiones acumula cerca de un )*+ de la cuota de mercado.  'ención especial merece el proyecto #&-, cuyas herramientas de programación permitieron combinarse con el ncleoinformático basado en -ni/ denominado $inu/, formando entre ambos las conocidas como

    distribuciones #&-0$inu/. 1 diferencia de la plataforma de 'icrosoft u otros e!emploscomo 'ac "2, es software libre.

    Estos programas reali3an diversas tareas, como la transferencia de datos entre la memoria41' y los dispositivos de almacenamiento 5disco rígido, unidades de discos ópticos, etc6entre otros.

     Tipos de software de sistemasCargador de programas

    En informática, el cargador de programas es la parte del sistema operativo cuya funciónes cargar programas en memoria desde los e!ecutables 5por e!emplo, -27 y 86. Elcargador es usualmente una parte del ncleo del sistema operativo y es cargado al iniciar elsistema y permanece en memoria hasta que el sistema es reiniciado o apagado. 1lgunossistemas operativos que tienen un ncleo paginable pueden tener el cargador en una parte paginable de la memoria, entonces a veces el cargador hace un intercambio de memoria.

    9odos los sistemas operativos que soportan la carga de programas tienen cargadores.1lgunos sistemas operativos empotrados de computadoras altamente especiali3adas correnun nico programa y no e/isten capacidades de carga de programas, por lo tanto no usancargadores. E!emplos de estos sistemas embebidos se encuentran en equipos de audio paraautomóviles. En los sistemas -ni/, el cargador es el mane!ador para la llamada del sistemaexecve().

    1lgunas computadoras necesitan cargadores relocali3ables, los cuales a!ustan direccionesde memoria 5 punteros6 en un e!ecutable para compensar las variaciones en la cual lamemoria disponible de la aplicación empie3a. $as computadoras que necesitan de loscargadores relocali3ables son aquellos en los cuales los punteros son direcciones absolutas

    https://es.wikipedia.org/wiki/Softwarehttps://es.wikipedia.org/wiki/Sistema_operativohttps://es.wikipedia.org/wiki/Sistema_operativohttps://es.wikipedia.org/wiki/Hardwarehttps://es.wikipedia.org/wiki/Programa_(computaci%C3%B3n)https://es.wikipedia.org/wiki/Software_de_aplicaci%C3%B3nhttps://es.wikipedia.org/wiki/Biblioteca_(inform%C3%A1tica)https://es.wikipedia.org/wiki/OpenGLhttps://es.wikipedia.org/wiki/PNGhttps://es.wikipedia.org/wiki/Demonio_(inform%C3%A1tica)https://es.wikipedia.org/wiki/Hdparmhttps://es.wikipedia.org/wiki/Unidad_central_de_procesamientohttps://es.wikipedia.org/wiki/Cpudynhttps://es.wikipedia.org/wiki/Microsoft_Windowshttps://es.wikipedia.org/wiki/Software_de_sistema#cite_note-1https://es.wikipedia.org/wiki/GNUhttps://es.wikipedia.org/wiki/N%C3%BAcleo_(inform%C3%A1tica)https://es.wikipedia.org/wiki/N%C3%BAcleo_(inform%C3%A1tica)https://es.wikipedia.org/wiki/N%C3%BAcleo_(inform%C3%A1tica)https://es.wikipedia.org/wiki/Unixhttps://es.wikipedia.org/wiki/Linuxhttps://es.wikipedia.org/wiki/GNU/Linuxhttps://es.wikipedia.org/wiki/Mac_OShttps://es.wikipedia.org/wiki/Software_librehttps://es.wikipedia.org/wiki/Disco_r%C3%ADgidohttps://es.wikipedia.org/wiki/Inform%C3%A1ticahttps://es.wikipedia.org/wiki/Sistema_operativohttps://es.wikipedia.org/wiki/Sistema_operativohttps://es.wikipedia.org/wiki/Programa_inform%C3%A1ticohttps://es.wikipedia.org/wiki/N%C3%BAcleo_(inform%C3%A1tica)https://es.wikipedia.org/wiki/Arranque_(inform%C3%A1tica)https://es.wikipedia.org/wiki/Arranque_(inform%C3%A1tica)https://es.wikipedia.org/wiki/Paginaci%C3%B3n_de_memoriahttps://es.wikipedia.org/wiki/Computadorashttps://es.wikipedia.org/wiki/Unixhttps://es.wikipedia.org/wiki/Puntero_(inform%C3%A1tica)https://es.wikipedia.org/wiki/Sistema_operativohttps://es.wikipedia.org/wiki/Sistema_operativohttps://es.wikipedia.org/wiki/Hardwarehttps://es.wikipedia.org/wiki/Programa_(computaci%C3%B3n)https://es.wikipedia.org/wiki/Software_de_aplicaci%C3%B3nhttps://es.wikipedia.org/wiki/Biblioteca_(inform%C3%A1tica)https://es.wikipedia.org/wiki/OpenGLhttps://es.wikipedia.org/wiki/PNGhttps://es.wikipedia.org/wiki/Demonio_(inform%C3%A1tica)https://es.wikipedia.org/wiki/Hdparmhttps://es.wikipedia.org/wiki/Unidad_central_de_procesamientohttps://es.wikipedia.org/wiki/Cpudynhttps://es.wikipedia.org/wiki/Microsoft_Windowshttps://es.wikipedia.org/wiki/Software_de_sistema#cite_note-1https://es.wikipedia.org/wiki/GNUhttps://es.wikipedia.org/wiki/N%C3%BAcleo_(inform%C3%A1tica)https://es.wikipedia.org/wiki/N%C3%BAcleo_(inform%C3%A1tica)https://es.wikipedia.org/wiki/Unixhttps://es.wikipedia.org/wiki/Linuxhttps://es.wikipedia.org/wiki/GNU/Linuxhttps://es.wikipedia.org/wiki/Mac_OShttps://es.wikipedia.org/wiki/Software_librehttps://es.wikipedia.org/wiki/Disco_r%C3%ADgidohttps://es.wikipedia.org/wiki/Inform%C3%A1ticahttps://es.wikipedia.org/wiki/Sistema_operativohttps://es.wikipedia.org/wiki/Programa_inform%C3%A1ticohttps://es.wikipedia.org/wiki/N%C3%BAcleo_(inform%C3%A1tica)https://es.wikipedia.org/wiki/Arranque_(inform%C3%A1tica)https://es.wikipedia.org/wiki/Arranque_(inform%C3%A1tica)https://es.wikipedia.org/wiki/Paginaci%C3%B3n_de_memoriahttps://es.wikipedia.org/wiki/Computadorashttps://es.wikipedia.org/wiki/Unixhttps://es.wikipedia.org/wiki/Puntero_(inform%C3%A1tica)https://es.wikipedia.org/wiki/Software

  • 8/16/2019 informatica trabajo unerg

    2/34

    en ve3 de compensaciones de direcciones base del programa. -n e!emplo muy conocidoestá en las mainframes :7' 2istema

  • 8/16/2019 informatica trabajo unerg

    3/34

    -n sistema operativo 5SO o, frecuentemente, OS ?del inglés O perating S  ystem ?6 es un programa o con!unto de programas de un sistema informático que gestiona los recursos dehardware y provee servicios a los programas de aplicación de software, e!ecutándose enmodo privilegiado respecto de los restantes 5aunque puede que parte de él se e!ecute enespacio de usuario6.>

     &ótese que es un error comn muy e/tendido denominar al con!unto completo deherramientas sistema operativo, es decir, la inclusión en el mismo término de programas

    como el e/plorador de ficheros, el navegador web y todo tipo de herramientas que permitenla interacción con el sistema operativo. "tro e!emplo para comprender esta diferencia seencuentra en la plataforma 1miga, donde el entorno gráfico de usuario se distribuía porseparado, de modo que, también podía reempla3arse por otro, como era el caso de directory"pus o incluso mane!arlo arrancando con una línea de comandos y el sistema gráfico. 8eeste modo, comen3aba a funcionar con el propio sistema operativo que llevaba incluido enuna 4"', por lo que era cuestión del usuario decidir si necesitaba un entorno gráfico paramane!ar el sistema operativo o simplemente otra aplicación. -no de los más prominentese!emplos de esta diferencia, es el ncleo $inu/, usado en las llamadas distribuciones $inu/,ya que al estar también basadas en -ni/, proporcionan un sistema de funcionamientosimilar. Este error de precisión, se debe a la moderni3ación de la informática llevada a cabo

    a finales de los @*, cuando la filosofía de estructura básica de funcionamiento de losgrandes computadoresA se rediseBó a fin de llevarla a los hogares y facilitar su uso,cambiando el concepto de computador multiusuario, 5muchos usuarios al mismo tiempo6 por un sistema monousuario 5nicamente un usuario al mismo tiempo6 más sencillo degestionar .C Déase 1miga"2, be"2 o 'ac "2 como los pioneros

  • 8/16/2019 informatica trabajo unerg

    4/34

    enrutadores, etc.6. En cuyo caso, son mane!ados mediante una interfa3 gráfica de usuario,un gestor de ventanas o un entorno de escritorio, si es un celular, mediante una consola ocontrol remoto si es un 8D8 y, mediante una línea de comandos o navegador web si es unenrutador.

    Manejador de dispositivo

    (Redirigido desde «Controlador de dispositivos»)

    Este artículo o sección posee referencias, pero necesita máspara complementar su vericabilidad.Puedes colaborar agregando referencias a fuentes ables como se indicaau! " #l material sin fuentes ables podr!a ser cuestionado $ eliminado"

    %o debe confundirse con Controladora de perif&rico"

    #suema del subsistema de controladores de dispositivos como parte del«n'cleo del sistema operativo» actuando como interfa (controlador *) entrelas +aplicaciones de usuario+ $ un dispositivo e,terno (dispositivo *)"

    -n controlador de dispositivo o manejador de dispositivo 5en inglésG device driver , osimplemente driver 6 es un programa informático que permite al sistema operativo interaccionar con un periférico, haciendo una abstracción del hardware y proporcionandouna interfa3 5posiblemente estandari3ada6 para utili3ar el dispositivo.>

    Es una pie3a esencial del software, sin la cual el hardware sería inutili3able.

    -ndice

    • . Tipos de controladores

    • / Creaci0n de controladores

    https://es.wikipedia.org/wiki/Routerhttps://es.wikipedia.org/wiki/Interfaz_gr%C3%A1fica_de_usuariohttps://es.wikipedia.org/wiki/Gestor_de_ventanashttps://es.wikipedia.org/wiki/Entorno_de_escritoriohttps://es.wikipedia.org/wiki/Control_remotohttps://es.wikipedia.org/wiki/L%C3%ADnea_de_comandoshttps://es.wikipedia.org/wiki/L%C3%ADnea_de_comandoshttps://es.wikipedia.org/w/index.php?title=Controlador_de_dispositivos&redirect=nohttps://es.wikipedia.org/wiki/Wikipedia:Referenciashttps://es.wikipedia.org/wiki/Wikipedia:Verificabilidadhttps://es.wikipedia.org/wiki/Wikipedia:Fuentes_fiableshttps://es.wikipedia.org/wiki/Ayuda:C%C3%B3mo_referenciarhttps://es.wikipedia.org/wiki/Wikipedia:Wikipedia_no_es_una_fuente_primariahttps://es.wikipedia.org/wiki/Controladora_de_perif%C3%A9ricohttps://es.wikipedia.org/wiki/N%C3%BAcleo_(inform%C3%A1tica)https://es.wikipedia.org/wiki/Sistema_operativohttps://es.wikipedia.org/wiki/Manejador_de_dispositivo#cite_note-1https://es.wikipedia.org/wiki/Manejador_de_dispositivo#cite_note-1https://es.wikipedia.org/wiki/Programa_inform%C3%A1ticohttps://es.wikipedia.org/wiki/Sistema_operativohttps://es.wikipedia.org/wiki/Perif%C3%A9rico_(inform%C3%A1tica)https://es.wikipedia.org/wiki/Hardwarehttps://es.wikipedia.org/wiki/Hardwarehttps://es.wikipedia.org/wiki/Hardwarehttps://es.wikipedia.org/wiki/Interfazhttps://es.wikipedia.org/wiki/Interfazhttps://es.wikipedia.org/wiki/Manejador_de_dispositivo#cite_note-2https://es.wikipedia.org/wiki/Softwarehttps://es.wikipedia.org/wiki/Softwarehttps://es.wikipedia.org/wiki/Hardwarehttps://es.wikipedia.org/wiki/Hardwarehttps://es.wikipedia.org/wiki/Hardwarehttps://es.wikipedia.org/wiki/Manejador_de_dispositivo#Tipos_de_controladoreshttps://es.wikipedia.org/wiki/Manejador_de_dispositivo#Creaci.C3.B3n_de_controladoreshttps://es.wikipedia.org/wiki/Routerhttps://es.wikipedia.org/wiki/Interfaz_gr%C3%A1fica_de_usuariohttps://es.wikipedia.org/wiki/Gestor_de_ventanashttps://es.wikipedia.org/wiki/Entorno_de_escritoriohttps://es.wikipedia.org/wiki/Control_remotohttps://es.wikipedia.org/wiki/L%C3%ADnea_de_comandoshttps://es.wikipedia.org/w/index.php?title=Controlador_de_dispositivos&redirect=nohttps://es.wikipedia.org/wiki/Wikipedia:Referenciashttps://es.wikipedia.org/wiki/Wikipedia:Verificabilidadhttps://es.wikipedia.org/wiki/Wikipedia:Fuentes_fiableshttps://es.wikipedia.org/wiki/Ayuda:C%C3%B3mo_referenciarhttps://es.wikipedia.org/wiki/Wikipedia:Wikipedia_no_es_una_fuente_primariahttps://es.wikipedia.org/wiki/Controladora_de_perif%C3%A9ricohttps://es.wikipedia.org/wiki/N%C3%BAcleo_(inform%C3%A1tica)https://es.wikipedia.org/wiki/Sistema_operativohttps://es.wikipedia.org/wiki/Manejador_de_dispositivo#cite_note-1https://es.wikipedia.org/wiki/Programa_inform%C3%A1ticohttps://es.wikipedia.org/wiki/Sistema_operativohttps://es.wikipedia.org/wiki/Perif%C3%A9rico_(inform%C3%A1tica)https://es.wikipedia.org/wiki/Hardwarehttps://es.wikipedia.org/wiki/Interfazhttps://es.wikipedia.org/wiki/Manejador_de_dispositivo#cite_note-2https://es.wikipedia.org/wiki/Softwarehttps://es.wikipedia.org/wiki/Hardwarehttps://es.wikipedia.org/wiki/Manejador_de_dispositivo#Tipos_de_controladoreshttps://es.wikipedia.org/wiki/Manejador_de_dispositivo#Creaci.C3.B3n_de_controladores

  • 8/16/2019 informatica trabajo unerg

    5/34

    • 1 2allos de controladores

    • 3 4&ase tambi&n

    • 5 %otas $ referencias

    • 6 #nlaces e,ternos

     Tipos de controladoresE/isten tantos tipos de controladores como tipos de periféricos, y es comn encontrar másde un controlador posible para un mismo dispositivo, cada driver  ofreciendo un niveldistinto de funcionalidades.

    %or e!emplo, aparte de los drivers oficiales 5normalmente disponibles en el sitio web delfabricante6, se pueden encontrar también los proporcionados por los sistemas operativos ?los genéricos ?, y también versiones no oficiales reali3adas por terceros.

    Creaci0n de controladores &ormalmente, los fabricantes de hardware son los encargados de desarrollar loscontroladores de los dispositivos que manufacturan, porque conocen me!or elfuncionamiento interno de cada aparato.

    9ambién se encuentran los controladores libres, por e!emplo, en los Hsistemas operativoslibresI. En este caso, los creadores o desarrolladores no pertenecen a la empresa fabricante,aunque pueden cooperar entre ellos para facilitar el desarrollo. 2i no hay cooperación, pueden recurrir a procedimientos de ingeniería inversa y otros métodos difíciles o con

    riesgos legales.

    2allos de controladores2i alguno de los drivers falla, por ser una parte crítica del sistema operativo, puede ser másgrave que otros errores de software, pudiendo bloquear la computadora e incluso daBar elhardware.

    8ebido a que el hardware es necesariamente indeterminista, encontrar y solucionar un falloen un controlador es una tarea complicada porque se debe monitorear el  programa ytambién el propio dispositivo.

    Programaci0n

    #ste art!culo o secci0n necesita referencias ue aparecan en unapublicaci0n acreditada" #ste aviso fue puesto el .7 de noviembre de/8.5"Puedes a9adirlas o avisar al autor principal del art!culo en su p:gina de

    https://es.wikipedia.org/wiki/Manejador_de_dispositivo#Fallos_de_controladoreshttps://es.wikipedia.org/wiki/Manejador_de_dispositivo#V.C3.A9ase_tambi.C3.A9nhttps://es.wikipedia.org/wiki/Manejador_de_dispositivo#Notas_y_referenciashttps://es.wikipedia.org/wiki/Manejador_de_dispositivo#Enlaces_externoshttps://es.wikipedia.org/wiki/Fabricante_de_equipos_originaleshttps://es.wikipedia.org/wiki/Software_librehttps://es.wikipedia.org/wiki/Desarrollador_de_softwarehttps://es.wikipedia.org/wiki/Ingenier%C3%ADa_inversahttps://es.wikipedia.org/wiki/Error_de_softwarehttps://es.wikipedia.org/wiki/Computadorahttps://es.wikipedia.org/wiki/Programa_inform%C3%A1ticohttps://es.wikipedia.org/wiki/WP:VERhttps://es.wikipedia.org/wiki/WP:FFhttps://es.wikipedia.org/wiki/Ayuda:C%C3%B3mo_referenciarhttps://es.wikipedia.org/w/index.php?title=Programaci%C3%B3n&action=historyhttps://es.wikipedia.org/w/index.php?title=Programaci%C3%B3n&action=historyhttps://es.wikipedia.org/wiki/Manejador_de_dispositivo#Fallos_de_controladoreshttps://es.wikipedia.org/wiki/Manejador_de_dispositivo#V.C3.A9ase_tambi.C3.A9nhttps://es.wikipedia.org/wiki/Manejador_de_dispositivo#Notas_y_referenciashttps://es.wikipedia.org/wiki/Manejador_de_dispositivo#Enlaces_externoshttps://es.wikipedia.org/wiki/Fabricante_de_equipos_originaleshttps://es.wikipedia.org/wiki/Software_librehttps://es.wikipedia.org/wiki/Desarrollador_de_softwarehttps://es.wikipedia.org/wiki/Ingenier%C3%ADa_inversahttps://es.wikipedia.org/wiki/Error_de_softwarehttps://es.wikipedia.org/wiki/Computadorahttps://es.wikipedia.org/wiki/Programa_inform%C3%A1ticohttps://es.wikipedia.org/wiki/WP:VERhttps://es.wikipedia.org/wiki/WP:FFhttps://es.wikipedia.org/wiki/Ayuda:C%C3%B3mo_referenciarhttps://es.wikipedia.org/w/index.php?title=Programaci%C3%B3n&action=history

  • 8/16/2019 informatica trabajo unerg

    6/34

  • 8/16/2019 informatica trabajo unerg

    7/34

    nivel, conocido como código máquina, siendo éste e/cesivamente complicado para programar. 8e hecho solo consiste en cadenas de nmeros y * 5sistema binario6. %arafacilitar el traba!o de programación, los primeros científicos, que traba!aban en el área,decidieron reempla3ar las instrucciones, secuencias de unos y ceros, por palabras oabreviaturas provenientes del inglés; las codificaron y crearon así un lengua!e de mayor

    nivel, que se conoce como 1sembly o lengua!e ensamblador . %or e!emplo, para sumar se podría usar la letra 1 de la palabra inglesa add  5sumar6. En realidad escribir en lengua!eensamblador es básicamente lo mismo que hacerlo en lengua!e máquina, pero las letras y palabras son bastante más fáciles de recordar y entender que secuencias de nmeros binarios. 1 medida que la comple!idad de las tareas que reali3aban las computadorasaumentaba, se hi3o necesario disponer de un método sencillo para programar. Entonces, secrearon los lengua!es de alto nivel. 'ientras que una tarea tan trivial como multiplicar dosnmeros puede necesitar un con!unto de instrucciones en lengua!e ensamblador, en unlengua!e de alto nivel bastará con solo una. -na ve3 que se termina de escribir un programa, sea en ensamblador o en algunos lengua!es de alto nivel, es necesario

    compilarlo, es decir, traducirlo completo a lengua!e máquina.

     Eventualmente seránecesaria otra fase denominada comnmente link o enlace, durante la cual se ane/an alcódigo, generado durante la compilación, los recursos necesarios de alguna biblioteca. Enalgunos lengua!es de programación, puede no ser requerido el proceso de compilación yenlace, ya que pueden traba!ar en modo intérprete. Esta modalidad de traba!o es equivalente pero se reali3a instrucción por instrucción, a medida que es e!ecutado el programa.

    =&,ico $ programaci0n$a programación se rige por reglas y un con!unto más o menos reducido de órdenes,e/presiones, instrucciones y comandos que tienden a aseme!arse a una lengua naturalacotada 5en inglés6; y que además tienen la particularidad de una reducida ambigJedad.uanto menos ambiguo es un lengua!e de programación, se dice, es más potente. 7a!o esta premisa, y en el e/tremo, el lengua!e más potente e/istente es el binario, con ambigJedadnula 5lo cual lleva a pensar así del lengua!e ensamblador6.

    En los lengua!es de programación de alto nivel se distinguen diversos elementos entre losque se incluyen el lé/ico propio del lengua!e y las reglas semánticas y sintácticas.

    Programas $ algoritmos-n algoritmo es una secuencia no ambigua, finita y ordenada de instrucciones que han deseguirse para resolver un problema. -n programa normalmente implementa 5traduce a un

    lengua!e de programación concreto6 uno o más algoritmos. -n algoritmo puede e/presarsede distintas manerasG en forma gráfica, como un diagrama de flu!o, en forma de códigocomo en pseudocódigo o un lengua!e de programación, en forma e/plicativa, etc.

    $os programas suelen subdividirse en partes menores, llamadas módulos, de modo que lacomple!idad algorítmica de cada una de las partes sea menor que la del programa completo,

    https://es.wikipedia.org/wiki/C%C3%B3digo_m%C3%A1quinahttps://es.wikipedia.org/wiki/Sistema_binariohttps://es.wikipedia.org/wiki/Idioma_ingl%C3%A9shttps://es.wikipedia.org/wiki/Lenguaje_ensambladorhttps://es.wikipedia.org/wiki/Lenguaje_de_alto_nivelhttps://es.wikipedia.org/wiki/Compiladorhttps://es.wikipedia.org/wiki/Programaci%C3%B3n#cite_note-1https://es.wikipedia.org/wiki/Enlazadorhttps://es.wikipedia.org/wiki/Enlazadorhttps://es.wikipedia.org/wiki/Biblioteca_(inform%C3%A1tica)https://es.wikipedia.org/wiki/Biblioteca_(inform%C3%A1tica)https://es.wikipedia.org/wiki/Int%C3%A9rprete_(inform%C3%A1tica)https://es.wikipedia.org/wiki/Int%C3%A9rprete_(inform%C3%A1tica)https://es.wikipedia.org/wiki/Instrucci%C3%B3n_inform%C3%A1ticahttps://es.wikipedia.org/wiki/Lenguajes_de_programaci%C3%B3nhttps://es.wikipedia.org/wiki/Algoritmohttps://es.wikipedia.org/wiki/Diagrama_de_flujohttps://es.wikipedia.org/wiki/Diagrama_de_flujohttps://es.wikipedia.org/wiki/Pseudoc%C3%B3digohttps://es.wikipedia.org/wiki/C%C3%B3digo_m%C3%A1quinahttps://es.wikipedia.org/wiki/Sistema_binariohttps://es.wikipedia.org/wiki/Idioma_ingl%C3%A9shttps://es.wikipedia.org/wiki/Lenguaje_ensambladorhttps://es.wikipedia.org/wiki/Lenguaje_de_alto_nivelhttps://es.wikipedia.org/wiki/Compiladorhttps://es.wikipedia.org/wiki/Programaci%C3%B3n#cite_note-1https://es.wikipedia.org/wiki/Enlazadorhttps://es.wikipedia.org/wiki/Biblioteca_(inform%C3%A1tica)https://es.wikipedia.org/wiki/Int%C3%A9rprete_(inform%C3%A1tica)https://es.wikipedia.org/wiki/Instrucci%C3%B3n_inform%C3%A1ticahttps://es.wikipedia.org/wiki/Lenguajes_de_programaci%C3%B3nhttps://es.wikipedia.org/wiki/Algoritmohttps://es.wikipedia.org/wiki/Diagrama_de_flujohttps://es.wikipedia.org/wiki/Pseudoc%C3%B3digo

  • 8/16/2019 informatica trabajo unerg

    8/34

    lo cual ayuda al desarrollo del programa. Esta es una práctica muy utili3ada y se conocecomo Krefino progresivoK.

    2egn &iFlaus (irth, un programa está formado por los algoritmos y la estructura de datos.

    2e han propuesto diversas técnicas de programación cuyo ob!etivo es me!orar tanto el proceso de creación de software como su mantenimiento. Entre ellas, se pueden mencionarlas siguientesG

    • Programaci0n declarativa

    • Programaci0n estructurada

    • Programaci0n modular

    • Programaci0n orientada a objetos

    Compilaci0nEl programa escrito en un lengua!e de programación de alto nivel 5fácilmente comprensible por el programador 6 es llamado programa fuente y no se puede e!ecutar directamente enuna computadora. $a opción más comn es compilar el programa obteniendo un móduloob!eto, aunque también puede e!ecutarse en forma más directa a través de un intérpreteinformático.

    El código fuente del programa se debe someter a un proceso de traducción  para convertirloa lengua!e máquina o bien a un código intermedio, generando así un módulo denominado

    Kob!etoK. 1 este proceso se le llama compilación.

    Labitualmente la creación de un programa e!ecutable 5un típico.e/e para 'icrosoft(indows o 8"26 conlleva dos pasos. El primer paso se llama compilación 5propiamentedicho6 y traduce el código fuente escrito en un lengua!e de programación almacenado en unarchivo de te/to a código en ba!o nivel 5normalmente en código ob!eto, no directamente alengua!e máquina6. El segundo paso se llama enlazado en el cual se enla3a el código de ba!o nivel generado de todos los ficheros y subprogramas que se han mandado compilar yse aBade el código de las funciones que hay en las bibliotecas del compilador para que ele!ecutable pueda comunicarse directamente con el sistema operativo, traduciendo asífinalmente el código ob!eto a código máquina, y generando un módulo e!ecutable.

    Estos dos pasos se pueden hacer por separado, almacenando el resultado de la fase decompilación en archivos ob!etos 5un típico .o para -ni/, .ob! para '2M(indows, 8"26; para enla3arlos en fases posteriores, o crear directamente el e!ecutable; con lo que la fase decompilación puede almacenarse solo de forma temporal. -n programa podría tener partesescritas en varios lengua!es, por e!emplo, Nava, , OO y ensamblador , que se podrían

    https://es.wikipedia.org/wiki/Niklaus_Wirthhttps://es.wikipedia.org/wiki/Algoritmohttps://es.wikipedia.org/wiki/Algoritmohttps://es.wikipedia.org/wiki/Estructura_de_datoshttps://es.wikipedia.org/wiki/Softwarehttps://es.wikipedia.org/wiki/Programaci%C3%B3n_declarativahttps://es.wikipedia.org/wiki/Programaci%C3%B3n_estructuradahttps://es.wikipedia.org/wiki/Programaci%C3%B3n_modularhttps://es.wikipedia.org/wiki/Programaci%C3%B3n_orientada_a_objetoshttps://es.wikipedia.org/wiki/Lenguaje_de_programaci%C3%B3nhttps://es.wikipedia.org/wiki/Programadorhttps://es.wikipedia.org/wiki/Int%C3%A9rprete_inform%C3%A1ticohttps://es.wikipedia.org/wiki/Int%C3%A9rprete_inform%C3%A1ticohttps://es.wikipedia.org/wiki/Programa_(computaci%C3%B3n)https://es.wikipedia.org/wiki/Proceso_de_traducci%C3%B3n_de_programashttps://es.wikipedia.org/wiki/Proceso_de_traducci%C3%B3n_de_programashttps://es.wikipedia.org/wiki/Compilaci%C3%B3nhttps://es.wikipedia.org/wiki/Compilaci%C3%B3nhttps://es.wikipedia.org/wiki/Ejecutablehttps://es.wikipedia.org/wiki/Microsoft_Windowshttps://es.wikipedia.org/wiki/Microsoft_Windowshttps://es.wikipedia.org/wiki/Microsoft_Windowshttps://es.wikipedia.org/wiki/DOShttps://es.wikipedia.org/wiki/DOShttps://es.wikipedia.org/wiki/Lenguaje_de_programaci%C3%B3nhttps://es.wikipedia.org/wiki/Lenguaje_de_programaci%C3%B3nhttps://es.wikipedia.org/wiki/Enlazadorhttps://es.wikipedia.org/wiki/C%C3%B3digo_objetohttps://es.wikipedia.org/wiki/C%C3%B3digo_m%C3%A1quinahttps://es.wikipedia.org/wiki/Unixhttps://es.wikipedia.org/wiki/Java_(lenguaje_de_programaci%C3%B3n)https://es.wikipedia.org/wiki/Chttps://es.wikipedia.org/wiki/C%2B%2Bhttps://es.wikipedia.org/wiki/Lenguaje_ensambladorhttps://es.wikipedia.org/wiki/Lenguaje_ensambladorhttps://es.wikipedia.org/wiki/Niklaus_Wirthhttps://es.wikipedia.org/wiki/Algoritmohttps://es.wikipedia.org/wiki/Estructura_de_datoshttps://es.wikipedia.org/wiki/Softwarehttps://es.wikipedia.org/wiki/Programaci%C3%B3n_declarativahttps://es.wikipedia.org/wiki/Programaci%C3%B3n_estructuradahttps://es.wikipedia.org/wiki/Programaci%C3%B3n_modularhttps://es.wikipedia.org/wiki/Programaci%C3%B3n_orientada_a_objetoshttps://es.wikipedia.org/wiki/Lenguaje_de_programaci%C3%B3nhttps://es.wikipedia.org/wiki/Programadorhttps://es.wikipedia.org/wiki/Int%C3%A9rprete_inform%C3%A1ticohttps://es.wikipedia.org/wiki/Int%C3%A9rprete_inform%C3%A1ticohttps://es.wikipedia.org/wiki/Programa_(computaci%C3%B3n)https://es.wikipedia.org/wiki/Proceso_de_traducci%C3%B3n_de_programashttps://es.wikipedia.org/wiki/Compilaci%C3%B3nhttps://es.wikipedia.org/wiki/Ejecutablehttps://es.wikipedia.org/wiki/Microsoft_Windowshttps://es.wikipedia.org/wiki/Microsoft_Windowshttps://es.wikipedia.org/wiki/DOShttps://es.wikipedia.org/wiki/Lenguaje_de_programaci%C3%B3nhttps://es.wikipedia.org/wiki/Enlazadorhttps://es.wikipedia.org/wiki/C%C3%B3digo_objetohttps://es.wikipedia.org/wiki/C%C3%B3digo_m%C3%A1quinahttps://es.wikipedia.org/wiki/Unixhttps://es.wikipedia.org/wiki/Java_(lenguaje_de_programaci%C3%B3n)https://es.wikipedia.org/wiki/Chttps://es.wikipedia.org/wiki/C%2B%2Bhttps://es.wikipedia.org/wiki/Lenguaje_ensamblador

  • 8/16/2019 informatica trabajo unerg

    9/34

    compilar de forma independiente y luego enla3ar !untas para formar un nico móduloe!ecutable.

    Programaci0n e ingenier!a del softwareE/iste una tendencia a identificar el proceso de creación de un programa informático con la

     programación, que es cierta cuando se trata de programas pequeBos para uso personal, yque dista de la realidad cuando se trata de grandes proyectos.

    El proceso de creación de software, desde el punto de vista de la ingeniería, incluyemínimamente los siguientes pasosG

    ." Reconocer la necesidad de un programa para solucionar un problema oidenticar la posibilidad de automatiaci0n de una tarea"

    /" Recoger los reuisitos del programa" Bebe uedar claro u& es lo uedebe >acer el programa $ para u& se necesita"

    1" Realiar el an:lisis de los reuisitos del programa" Bebe uedar claroqué tareas debe realiar el programa" =as pruebas ue comprueben lavalide del programa se pueden especicar en esta fase"

    3" Bise9ar la aruitectura del programa" e debe descomponer el programaen partes de complejidad abordable"

    5" Dmplementar el programa" Consiste en realiar un dise9o detalladoespecicando completamente todo el funcionamiento del programa traslo cual la codicaci0n (programaci0n propiamente dic>a) deber!a resultarinmediata"

    6" Probar el programa" Comprobar ue pasan pruebas ue se >an denidoen el an:lisis de reuisitos"

    7" Dmplantar (instalar) el programa" Consiste en poner el programa enfuncionamiento junto con los componentes ue pueda necesitar (basesde datos redes de comunicaciones etc")"

    $a ingeniería del software se centra en los pasos de planificación y diseBo del programa,mientras que antiguamente 5programación artesanal6 la reali3ación de un programaconsistía casi nicamente en escribir el código, ba!o solo el conocimiento de los requisitos

    y con una modesta fase de análisis y diseBo.

    Referencias >ist0ricasEl traba!o de 1da $ovelace, hi!a de 1nabella 'ilbanFe 7yron y $ord 7yron, reali3ó para lamáquina de 7abbage le hi3o ganarse el título de primera programadora de computadoras del mundo, aunque 7abbage nunca completó la construcción de la máquina. El nombre dellengua!e de programación 1da fue escogido como homena!e a esta programadora.

    https://es.wikipedia.org/wiki/Ejecutablehttps://es.wikipedia.org/wiki/Ingenier%C3%ADa_del_softwarehttps://es.wikipedia.org/wiki/Ingenier%C3%ADahttps://es.wikipedia.org/wiki/Ada_Lovelacehttps://es.wikipedia.org/wiki/Ada_Lovelacehttps://es.wikipedia.org/wiki/Lord_Byronhttps://es.wikipedia.org/wiki/Charles_Babbagehttps://es.wikipedia.org/wiki/Lenguaje_de_programaci%C3%B3n_Adahttps://es.wikipedia.org/wiki/Ejecutablehttps://es.wikipedia.org/wiki/Ingenier%C3%ADa_del_softwarehttps://es.wikipedia.org/wiki/Ingenier%C3%ADahttps://es.wikipedia.org/wiki/Ada_Lovelacehttps://es.wikipedia.org/wiki/Lord_Byronhttps://es.wikipedia.org/wiki/Charles_Babbagehttps://es.wikipedia.org/wiki/Lenguaje_de_programaci%C3%B3n_Ada

  • 8/16/2019 informatica trabajo unerg

    10/34

    ?bjetivos de la programaci0n$a programación debe perseguir la obtención de programas de calidad. %ara ello seestablece una serie de factores que determinan la calidad de un programa. 1lgunos de losfactores de calidad más importantes son los siguientesG

    • Correctitud" En programa es correcto si >ace lo ue debe >acer tal $como se estableci0 en las fases previas a su desarrollo" Para determinarsi un programa >ace lo ue debe es mu$ importante especicarclaramente u& debe >acer el programa antes de su desarrollo $ unave acabado compararlo con lo ue realmente >ace"

    • Claridad" #s mu$ importante ue el programa sea lo m:s claro $ legibleposible para facilitar tanto su desarrollo como su posteriormantenimiento" *l elaborar un programa se debe intentar ue suestructura sea sencilla $ co>erente as! como cuidar el estilo deprogramaci0n" Be esta forma se ve facilitado el trabajo del programadortanto en la fase de creaci0n como en las fases posteriores de correcci0n

    de errores ampliaciones modicaciones etc" 2ases ue pueden serrealiadas incluso por otro programador con lo cual la claridad es a'nm:s necesaria para ue otros puedan continuar el trabajo f:cilmente"*lgunos programadores llegan incluso a utiliar *rte *CDD para delimitarsecciones de c0digoF una pr:ctica com'n es realiar aclaraciones en elc0digo fuente utiliando líneas de comentarios" Contrariamente algunospor diversi0n o para impedirle un an:lisis c0modo a otrosprogramadores recurren al uso de c0digo ofuscado"

    • Efciencia" e trata de ue el programa adem:s de realiar auello paralo ue fue creado (es decir ue sea correcto) lo >aga gestionando de lamejor forma posible los recursos ue utilia" %ormalmente al >ablar deeciencia de un programa se suele >acer referencia al tiempo ue tardaen realiar la tarea para la ue >a sido creado $ a la cantidad dememoria ue necesita pero >a$ otros recursos ue tambi&n pueden serde consideraci0n para mejorar la eciencia de un programadependiendo de su naturalea (espacio en disco ue utilia tr:co en lared ue genera etc")"

    • Portabilidad" En programa es portable cuando tiene la capacidad depoder ejecutarse en una plataforma $a sea >ardware o softwarediferente a au&lla en la ue se desarroll0" =a portabilidad es unacaracter!stica mu$ deseable para un programa $a ue permite por

    ejemplo a un programa ue se >a elaborado para el sistema G%EH=inu, ejecutarse tambi&n en la familia de sistemas operativos Iindows" #stopermite ue el programa pueda llegar a m:s usuarios m:s f:cilmente"

    Ciclo de vida del software*rt!culo principal; Proceso para el desarrollo de sotware

    El término ciclo de vida del software describe el desarrollo de software, desde la fase inicialhasta la fase final, incluyendo su estado funcional. El propósito es definir las distintas fases

    https://es.wikipedia.org/wiki/Correctitudhttps://es.wikipedia.org/wiki/Programadorhttps://es.wikipedia.org/wiki/Arte_ASCIIhttps://es.wikipedia.org/wiki/C%C3%B3digo_ofuscadohttps://es.wikipedia.org/wiki/Eficienciahttps://es.wikipedia.org/wiki/Portabilidadhttps://es.wikipedia.org/wiki/Hardwarehttps://es.wikipedia.org/wiki/Softwarehttps://es.wikipedia.org/wiki/GNU/Linuxhttps://es.wikipedia.org/wiki/Windowshttps://es.wikipedia.org/wiki/Proceso_para_el_desarrollo_de_softwarehttps://es.wikipedia.org/wiki/Proceso_para_el_desarrollo_de_softwarehttps://es.wikipedia.org/wiki/Correctitudhttps://es.wikipedia.org/wiki/Programadorhttps://es.wikipedia.org/wiki/Arte_ASCIIhttps://es.wikipedia.org/wiki/C%C3%B3digo_ofuscadohttps://es.wikipedia.org/wiki/Eficienciahttps://es.wikipedia.org/wiki/Portabilidadhttps://es.wikipedia.org/wiki/Hardwarehttps://es.wikipedia.org/wiki/Softwarehttps://es.wikipedia.org/wiki/GNU/Linuxhttps://es.wikipedia.org/wiki/Windowshttps://es.wikipedia.org/wiki/Proceso_para_el_desarrollo_de_softwarehttps://es.wikipedia.org/wiki/Proceso_para_el_desarrollo_de_software

  • 8/16/2019 informatica trabajo unerg

    11/34

    intermedias que se requieren para validar el desarrollo de la aplicación, es decir, paragaranti3ar que el software cumpla los requisitos para la aplicación y verificación de los procedimientos de desarrolloG se asegura que los métodos utili3ados son apropiados. Estosmétodos se originan en el hecho de que es muy costoso rectificar los errores que se detectantarde dentro de la fase de implementación 5programación propiamente dicha6, o peor aun,

    durante la fase funcional. El modelo de ciclo de vida permite que los errores se detecten loantes posible y por lo tanto, permite a los desarrolladores concentrarse en la calidad delsoftware, en los pla3os de implementación y en los costos asociados. El ciclo de vida básicode un software consta de, al menos, los siguientes procedimientosG

    • Benici0n de objetivos; denir el resultado del pro$ecto $ su papel en laestrategia global"

    • *n:lisis de los reuisitos $ su viabilidad; recopilar e,aminar $ formularlos reuisitos del cliente $ e,aminar cualuier restricci0n ue se puedaaplicar"

    • Bise9o general; reuisitos generales de la aruitectura de la aplicaci0n"

    • Bise9o en detalle; denici0n precisa de cada subconjunto de laaplicaci0n"

    • Programaci0n (programaci0n e implementaci0n); es la implementaci0nen un lenguaje de programaci0n para crear las funciones denidasdurante la etapa de dise9o"

    • Prueba de unidad; prueba individual de cada subconjunto de laaplicaci0n para garantiar ue se implementaron de acuerdo con lasespecicaciones"

    • Dntegraci0n; para garantiar ue los diferentes m0dulos $ subprogramas se integren con la aplicaci0n" Jste es el prop0sito de la prueba deintegraci0n ue debe estar cuidadosamente documentada"

    • Prueba beta (o validaci0n) para garantiar ue el software cumple conlas especicaciones originales"

    • Bocumentaci0n; se documenta con toda la informaci0n necesaria seafuncional nal para los usuarios del software (manual del usuario) $ de

    desarrollo para futuras adaptaciones ampliaciones $ correcciones"

    • Mantenimiento; para todos los procedimientos correctivos(mantenimiento correctivo) $ las actualiaciones secundarias delsoftware (mantenimiento continuo)"

    https://es.wikipedia.org/wiki/M%C3%B3duloshttps://es.wikipedia.org/w/index.php?title=Subprogramas&action=edit&redlink=1https://es.wikipedia.org/wiki/M%C3%B3duloshttps://es.wikipedia.org/w/index.php?title=Subprogramas&action=edit&redlink=1

  • 8/16/2019 informatica trabajo unerg

    12/34

    El orden y la presencia de cada uno de estos procedimientos en el ciclo de vida de unaaplicación dependen del tipo de modelo de ciclo de vida acordado entre el cliente y elequipo de desarrolladores.

    4&ase tambi&n

    • Portal;Programaci0n" Contenido relacionado con Programación"

    • IiKipro$ecto;Dnform:ticaHProgramaci0n

    • error de software

    • losof!as del desarrollo de software

    • >istoria de la ingenier!a del software

    • ingenier!a en computaci0n

    • Besarrollo Be oftware

    • ingenier!a en inform:tica

    • l!nea de c0digo fuente

    • lenguaje de programaci0n

    • programaci0n autom:tica

    • programaci0n dirigida por eventos

    • programaci0n estructurada

    • programaci0n e,trema

    • programaci0n en pareja

    programaci0n din:mica• programaci0n orientada a objetos

    • pruebas de software

    • software

    https://es.wikipedia.org/wiki/Portal:Programaci%C3%B3nhttps://es.wikipedia.org/wiki/Wikiproyecto:Inform%C3%A1tica/Programaci%C3%B3nhttps://es.wikipedia.org/wiki/Error_de_softwarehttps://es.wikipedia.org/wiki/Filosof%C3%ADas_del_desarrollo_de_softwarehttps://es.wikipedia.org/wiki/Historia_de_la_ingenier%C3%ADa_del_softwarehttps://es.wikipedia.org/wiki/Ingenier%C3%ADa_en_computaci%C3%B3nhttp://es.wikibooks.org/wiki/Desarrollo_De_Softwarehttps://es.wikipedia.org/wiki/Ingenier%C3%ADa_inform%C3%A1ticahttps://es.wikipedia.org/wiki/L%C3%ADnea_de_c%C3%B3digo_fuentehttps://es.wikipedia.org/wiki/Lenguaje_de_programaci%C3%B3nhttps://es.wikipedia.org/wiki/Programaci%C3%B3n_autom%C3%A1ticahttps://es.wikipedia.org/wiki/Programaci%C3%B3n_dirigida_por_eventoshttps://es.wikipedia.org/wiki/Programaci%C3%B3n_estructuradahttps://es.wikipedia.org/wiki/Programaci%C3%B3n_extremahttps://es.wikipedia.org/wiki/Programaci%C3%B3n_en_parejahttps://es.wikipedia.org/wiki/Programaci%C3%B3n_din%C3%A1micahttps://es.wikipedia.org/wiki/Programaci%C3%B3n_orientada_a_objetoshttps://es.wikipedia.org/wiki/Pruebas_de_softwarehttps://es.wikipedia.org/wiki/Softwarehttps://es.wikipedia.org/wiki/Portal:Programaci%C3%B3nhttps://es.wikipedia.org/wiki/Wikiproyecto:Inform%C3%A1tica/Programaci%C3%B3nhttps://es.wikipedia.org/wiki/Error_de_softwarehttps://es.wikipedia.org/wiki/Filosof%C3%ADas_del_desarrollo_de_softwarehttps://es.wikipedia.org/wiki/Historia_de_la_ingenier%C3%ADa_del_softwarehttps://es.wikipedia.org/wiki/Ingenier%C3%ADa_en_computaci%C3%B3nhttp://es.wikibooks.org/wiki/Desarrollo_De_Softwarehttps://es.wikipedia.org/wiki/Ingenier%C3%ADa_inform%C3%A1ticahttps://es.wikipedia.org/wiki/L%C3%ADnea_de_c%C3%B3digo_fuentehttps://es.wikipedia.org/wiki/Lenguaje_de_programaci%C3%B3nhttps://es.wikipedia.org/wiki/Programaci%C3%B3n_autom%C3%A1ticahttps://es.wikipedia.org/wiki/Programaci%C3%B3n_dirigida_por_eventoshttps://es.wikipedia.org/wiki/Programaci%C3%B3n_estructuradahttps://es.wikipedia.org/wiki/Programaci%C3%B3n_extremahttps://es.wikipedia.org/wiki/Programaci%C3%B3n_en_parejahttps://es.wikipedia.org/wiki/Programaci%C3%B3n_din%C3%A1micahttps://es.wikipedia.org/wiki/Programaci%C3%B3n_orientada_a_objetoshttps://es.wikipedia.org/wiki/Pruebas_de_softwarehttps://es.wikipedia.org/wiki/Software

  • 8/16/2019 informatica trabajo unerg

    13/34

    Utilidad (informática)54edirigido desde P%rograma utilitarioQ6%ara otros usos de este término, véase utilidades.

    En informática, una utilidad es una herramienta que reali3aG

    • 9areas de mantenimiento.

    • 2oporte para la construcción y e!ecución de programas.

    • 9areas en general.

    En donde no se incluyen las bibliotecas de sistema, middleware, herramientas de desarrolloy demás.

    Entre ellas no podemos nombrar cifrado y descifrado de archivos, compresión de archivos,desfragmentación de disco, editores de te/to, respaldo, etc.

    #ntorno de escritorio

    #ste art!culo o secci0n necesita referencias ue aparecan en unapublicaci0n acreditada" #ste aviso fue puesto el /5 de septiembre de/8./"Puedes a9adirlas o avisar al autor principal del art!culo en su p:gina dediscusi0n pegando; {{subst:Aviso referencias|Entorno de escritorio}}~~~~

    https://es.wikipedia.org/w/index.php?title=Programa_utilitario&redirect=nohttps://es.wikipedia.org/wiki/Utilidadeshttps://es.wikipedia.org/wiki/Utilidadeshttps://es.wikipedia.org/wiki/Inform%C3%A1ticahttps://es.wikipedia.org/wiki/Programa_inform%C3%A1ticohttps://es.wikipedia.org/wiki/Biblioteca_(inform%C3%A1tica)https://es.wikipedia.org/wiki/Middlewarehttps://es.wikipedia.org/wiki/Desfragmentaci%C3%B3nhttps://es.wikipedia.org/wiki/WP:VERhttps://es.wikipedia.org/wiki/WP:FFhttps://es.wikipedia.org/wiki/Ayuda:C%C3%B3mo_referenciarhttps://es.wikipedia.org/w/index.php?title=Entorno_de_escritorio&action=historyhttps://es.wikipedia.org/w/index.php?title=Entorno_de_escritorio&action=historyhttps://es.wikipedia.org/w/index.php?title=Programa_utilitario&redirect=nohttps://es.wikipedia.org/wiki/Utilidadeshttps://es.wikipedia.org/wiki/Inform%C3%A1ticahttps://es.wikipedia.org/wiki/Programa_inform%C3%A1ticohttps://es.wikipedia.org/wiki/Biblioteca_(inform%C3%A1tica)https://es.wikipedia.org/wiki/Middlewarehttps://es.wikipedia.org/wiki/Desfragmentaci%C3%B3nhttps://es.wikipedia.org/wiki/WP:VERhttps://es.wikipedia.org/wiki/WP:FFhttps://es.wikipedia.org/wiki/Ayuda:C%C3%B3mo_referenciarhttps://es.wikipedia.org/w/index.php?title=Entorno_de_escritorio&action=history

  • 8/16/2019 informatica trabajo unerg

    14/34

    #suema de las capas de la interfa gr:ca de usuario

    -n entorno de escritorio 5en inglés desktop environment , abreviado D6 es un con!unto desoftware para ofrecer al usuario de una computadora una interacción amigable y cómoda.

    Es una implementación de interfa3 gráfica de usuario que ofrece facilidades de acceso yconfiguración, como barras de herramientas e integración entre aplicaciones conhabilidades como arrastrar y soltar. $os entornos de escritorios por lo general no permitenel acceso a todas las características que se encuentran en un sistema operativo, por laausencia de una interfa3 gráfica. En su lugar, la tradicional interfa3 de línea de comandos 5$:6 todavía se utili3a cuando el control total sobre el sistema operativo se requiere enestos casos. -n entorno de escritorio por lo general consta de iconos, ventanas, barras deherramientas, carpetas, fondos de pantalla y widgets de escritorio.

    En general cada entorno de escritorio se distingue por su aspecto y comportamiento

     particulares, aunque algunos tienden a imitar características de escritorios ya e/istentes. El primer entorno moderno de escritorio que se comerciali3ó fue desarrollado por Rero/ enlos aBos @*.

    -ndice

    • . oporte de sistemas operativos

    • / Galer!a

    • 1 4&ase tambi&n

    • 3 Referencias

    oporte de sistemas operativos1ctualmente el entorno más conocido es el ofrecido por la familia (indows, aunquee/isten otros como los de 'acintosh 5lassic y ocoa6, o también de código abierto 5osoftware libre6 como #&"'E, S8E, 8E, Rfce, $R8E o :nnova8E, comnmente usadosen distribuciones $inu/ o 728.

    https://es.wikipedia.org/wiki/Softwarehttps://es.wikipedia.org/wiki/Computadorahttps://es.wikipedia.org/wiki/Computadorahttps://es.wikipedia.org/wiki/Computadorahttps://es.wikipedia.org/wiki/Interfaz_gr%C3%A1fica_de_usuariohttps://es.wikipedia.org/w/index.php?title=Integraci%C3%B3n_entre_aplicaciones&action=edit&redlink=1https://es.wikipedia.org/wiki/Interfaz_de_l%C3%ADnea_de_comandoshttps://es.wikipedia.org/wiki/Icono_(inform%C3%A1tica)https://es.wikipedia.org/wiki/Icono_(inform%C3%A1tica)https://es.wikipedia.org/wiki/Ventana_(inform%C3%A1tica)https://es.wikipedia.org/wiki/Barra_de_herramientashttps://es.wikipedia.org/wiki/Barra_de_herramientashttps://es.wikipedia.org/wiki/Directoriohttps://es.wikipedia.org/wiki/Directoriohttps://es.wikipedia.org/wiki/Fondo_de_pantallahttps://es.wikipedia.org/wiki/Fondo_de_pantallahttps://es.wikipedia.org/wiki/Widgethttps://es.wikipedia.org/wiki/Entorno_de_escritorio#cite_note-1https://es.wikipedia.org/wiki/Xeroxhttps://es.wikipedia.org/wiki/A%C3%B1os_1980https://es.wikipedia.org/wiki/Entorno_de_escritorio#Soporte_de_sistemas_operativoshttps://es.wikipedia.org/wiki/Entorno_de_escritorio#Galer.C3.ADahttps://es.wikipedia.org/wiki/Entorno_de_escritorio#V.C3.A9ase_tambi.C3.A9nhttps://es.wikipedia.org/wiki/Entorno_de_escritorio#Referenciashttps://es.wikipedia.org/wiki/Windowshttps://es.wikipedia.org/wiki/Macintoshhttps://es.wikipedia.org/wiki/Cocoa_(inform%C3%A1tica)https://es.wikipedia.org/wiki/C%C3%B3digo_abiertohttps://es.wikipedia.org/wiki/Software_librehttps://es.wikipedia.org/wiki/GNOMEhttps://es.wikipedia.org/wiki/KDEhttps://es.wikipedia.org/wiki/Common_Desktop_Environmenthttps://es.wikipedia.org/wiki/Xfcehttps://es.wikipedia.org/wiki/LXDEhttps://es.wikipedia.org/w/index.php?title=InnovaDE&action=edit&redlink=1https://es.wikipedia.org/w/index.php?title=InnovaDE&action=edit&redlink=1https://es.wikipedia.org/wiki/Distribuci%C3%B3n_Linuxhttps://es.wikipedia.org/wiki/Distribuci%C3%B3n_Linuxhttps://es.wikipedia.org/wiki/Berkeley_Software_Distributionhttps://es.wikipedia.org/wiki/Berkeley_Software_Distributionhttps://es.wikipedia.org/wiki/Softwarehttps://es.wikipedia.org/wiki/Computadorahttps://es.wikipedia.org/wiki/Interfaz_gr%C3%A1fica_de_usuariohttps://es.wikipedia.org/w/index.php?title=Integraci%C3%B3n_entre_aplicaciones&action=edit&redlink=1https://es.wikipedia.org/wiki/Interfaz_de_l%C3%ADnea_de_comandoshttps://es.wikipedia.org/wiki/Icono_(inform%C3%A1tica)https://es.wikipedia.org/wiki/Ventana_(inform%C3%A1tica)https://es.wikipedia.org/wiki/Barra_de_herramientashttps://es.wikipedia.org/wiki/Barra_de_herramientashttps://es.wikipedia.org/wiki/Directoriohttps://es.wikipedia.org/wiki/Fondo_de_pantallahttps://es.wikipedia.org/wiki/Widgethttps://es.wikipedia.org/wiki/Entorno_de_escritorio#cite_note-1https://es.wikipedia.org/wiki/Xeroxhttps://es.wikipedia.org/wiki/A%C3%B1os_1980https://es.wikipedia.org/wiki/Entorno_de_escritorio#Soporte_de_sistemas_operativoshttps://es.wikipedia.org/wiki/Entorno_de_escritorio#Galer.C3.ADahttps://es.wikipedia.org/wiki/Entorno_de_escritorio#V.C3.A9ase_tambi.C3.A9nhttps://es.wikipedia.org/wiki/Entorno_de_escritorio#Referenciashttps://es.wikipedia.org/wiki/Windowshttps://es.wikipedia.org/wiki/Macintoshhttps://es.wikipedia.org/wiki/Cocoa_(inform%C3%A1tica)https://es.wikipedia.org/wiki/C%C3%B3digo_abiertohttps://es.wikipedia.org/wiki/Software_librehttps://es.wikipedia.org/wiki/GNOMEhttps://es.wikipedia.org/wiki/KDEhttps://es.wikipedia.org/wiki/Common_Desktop_Environmenthttps://es.wikipedia.org/wiki/Xfcehttps://es.wikipedia.org/wiki/LXDEhttps://es.wikipedia.org/w/index.php?title=InnovaDE&action=edit&redlink=1https://es.wikipedia.org/wiki/Distribuci%C3%B3n_Linuxhttps://es.wikipedia.org/wiki/Berkeley_Software_Distribution

  • 8/16/2019 informatica trabajo unerg

    15/34

    DE Windows Mac ! " #$%&'inu( )!D

    LB# %o %o ! !  

    G%?M# %o %o ! !  

    fce %o %o ! !  

    =B# %o %o ! Besconocido

    Enit$ %o %o ! Besconocido

    M*T# %o %o ! Besconocido

    Cinnamon %o %o ! Besconocido

    Pant>eon %o %o ! Besconocido

    Classic %o ! %o %o

    Cocoa %o ! %o %oIindows ! %o %o %o

    Dnterfa gr:ca de usuario

    =as capas de una interfa gr:ca basada a sistema de ventanas"

    https://es.wikipedia.org/wiki/KDEhttps://es.wikipedia.org/wiki/GNOMEhttps://es.wikipedia.org/wiki/Xfcehttps://es.wikipedia.org/wiki/LXDEhttps://es.wikipedia.org/wiki/Unity_(entorno_de_escritorio)https://es.wikipedia.org/wiki/MATEhttps://es.wikipedia.org/wiki/Cinnamonhttps://es.wikipedia.org/wiki/Sistema_de_ventanashttps://es.wikipedia.org/wiki/KDEhttps://es.wikipedia.org/wiki/GNOMEhttps://es.wikipedia.org/wiki/Xfcehttps://es.wikipedia.org/wiki/LXDEhttps://es.wikipedia.org/wiki/Unity_(entorno_de_escritorio)https://es.wikipedia.org/wiki/MATEhttps://es.wikipedia.org/wiki/Cinnamonhttps://es.wikipedia.org/wiki/Sistema_de_ventanas

  • 8/16/2019 informatica trabajo unerg

    16/34

    =a interfa gr:ca depende de perif&rico de entrada"

    $a interfa! gráfica de usuario, conocida también como "U# 5del inglés  graphical userinterface6, es un programa informático que acta de interfa3 de usuario, utili3ando uncon!unto de imágenes y ob!etos gráficos para representar la información y accionesdisponibles en la interfa3. 2u principal uso, consiste en proporcionar un entorno visualsencillo para permitir la comunicación con el sistema operativo de una máquina ocomputador.

    Labitualmente las acciones se reali3an mediante manipulación directa, para facilitar lainteracción del usuario con la computadora. 2urge como evolución de las interfaces de línea

    de comandos que se usaban para operar los primeros sistemas operativos y es pie3afundamental en un entorno gráfico. omo e!emplos de interfa3 gráfica de usuario, cabecitar los entornos de escritorio (indows, el RM(indow de #&-0$inu/ o el de 'ac "2 R,1qua.

    En el conte/to del proceso de interacción personaMcomputadora, la interfa3 gráfica deusuario es el artefacto tecnológico de un sistema interactivo que posibilita, a través del usoy la representación del lengua!e visual, una interacción amigable con un sistemainformático.

    Dnterfa de l!nea de comandos

    (Redirigido desde «=!nea de comandos»)

    https://es.wikipedia.org/wiki/Perif%C3%A9rico_de_entradahttps://es.wikipedia.org/wiki/Idioma_ingl%C3%A9shttps://es.wikipedia.org/wiki/Programa_inform%C3%A1ticohttps://es.wikipedia.org/wiki/Interfaz_de_usuariohttps://es.wikipedia.org/wiki/Interfaz_de_usuariohttps://es.wikipedia.org/wiki/Iconohttps://es.wikipedia.org/wiki/Sistema_operativohttps://es.wikipedia.org/wiki/Sistema_operativohttps://es.wikipedia.org/wiki/L%C3%ADnea_de_comandoshttps://es.wikipedia.org/wiki/L%C3%ADnea_de_comandoshttps://es.wikipedia.org/wiki/Sistema_operativohttps://es.wikipedia.org/wiki/Sistema_operativohttps://es.wikipedia.org/wiki/X_Window_Systemhttps://es.wikipedia.org/wiki/Windowshttps://es.wikipedia.org/wiki/X_Window_Systemhttps://es.wikipedia.org/wiki/X_Window_Systemhttps://es.wikipedia.org/wiki/GNU/Linuxhttps://es.wikipedia.org/wiki/Mac_OS_Xhttps://es.wikipedia.org/wiki/Aqua_(Mac_OS_X)https://es.wikipedia.org/wiki/Personahttps://es.wikipedia.org/wiki/Computadorahttps://es.wikipedia.org/wiki/Lenguaje_visualhttps://es.wikipedia.org/wiki/Inform%C3%A1ticohttps://es.wikipedia.org/w/index.php?title=L%C3%ADnea_de_comandos&redirect=nohttps://es.wikipedia.org/wiki/Perif%C3%A9rico_de_entradahttps://es.wikipedia.org/wiki/Idioma_ingl%C3%A9shttps://es.wikipedia.org/wiki/Programa_inform%C3%A1ticohttps://es.wikipedia.org/wiki/Interfaz_de_usuariohttps://es.wikipedia.org/wiki/Iconohttps://es.wikipedia.org/wiki/Sistema_operativohttps://es.wikipedia.org/wiki/L%C3%ADnea_de_comandoshttps://es.wikipedia.org/wiki/L%C3%ADnea_de_comandoshttps://es.wikipedia.org/wiki/Sistema_operativohttps://es.wikipedia.org/wiki/X_Window_Systemhttps://es.wikipedia.org/wiki/Windowshttps://es.wikipedia.org/wiki/X_Window_Systemhttps://es.wikipedia.org/wiki/GNU/Linuxhttps://es.wikipedia.org/wiki/Mac_OS_Xhttps://es.wikipedia.org/wiki/Aqua_(Mac_OS_X)https://es.wikipedia.org/wiki/Personahttps://es.wikipedia.org/wiki/Computadorahttps://es.wikipedia.org/wiki/Lenguaje_visualhttps://es.wikipedia.org/wiki/Inform%C3%A1ticohttps://es.wikipedia.org/w/index.php?title=L%C3%ADnea_de_comandos&redirect=no

  • 8/16/2019 informatica trabajo unerg

    17/34

    #voluci0n de las intefaces de usuario"C=D (Command line interace); *nterfa+ de línea de comandosGED (Graphical user interace); Dnterfa gr:ca de usuario%ED (Natural user interace); Dnterfa natural de usuario

    Ena t!pica C=D encontrada en las interfaces gr:cas de diversos sistemasoperativos para ejecutar aplicaciones a trav&s de un int&rprete de comandos"

    $a interfa! de línea de comandos, traducción del inglés command-line interface o CLI  Tlacual es, en realidad, una transcripción incorrecta de interfa! de línea de órdenes, por elfalso amigo command  5orden0instrucción6T es un método que permite a los usuarios darinstrucciones a algn programa informático  por medio de una línea de te/to simple. 8ebenotarse que los conceptos de $:, shell  y emulador de terminal no son lo mismo, aunquesuelen utili3arse como sinónimos.

    $as CLI  pueden emplearse interactivamente, escribiendo instrucciones en alguna especie deentrada de te/to, o pueden utili3arse de una forma mucho más automati3ada 5archivoatch6, leyendo órdenes desde un archivo de scripts.

    Esta interfa3 e/iste casi desde los comien3os de la computación, superada en antigJedadsolo por las tar!etas perforadas y mecanismos similares. E/isten para diversos programas ysistemas operativos, para diverso hardware, y con distinta funcionalidad.

    %or e!emplo, las $: son parte fundamental de los shells o emuladores de terminal.1parecen en todas las interfaces de escritorio 5#&"'E, S8E, 'icrosoft (indows6 como

    un método para e!ecutar aplicaciones rápidamente. 1parecen como interfa3 de lengua!esinterpretados tales como Nava, %ython, 4uby o %erl. 9ambién se utili3an en aplicacionesclienteMservidor, en gestores de bases de datos, en clientes U9%, etc. $as $: son unelemento fundamental de aplicaciones de ingeniería tan importantes como '19$17 y1uto18.

    $a contraparte de $: es la interfa3 gráfica de usuario 5!"I 6 que ofrece una estéticame!orada y una mayor simplificación, a costa de un mayor consumo de recursos

    https://es.wikipedia.org/wiki/Interfaz_gr%C3%A1fica_de_usuariohttps://es.wikipedia.org/wiki/Interfaz_natural_de_usuariohttps://es.wikipedia.org/wiki/Gestor_de_ventanashttps://es.wikipedia.org/wiki/Sistemas_operativoshttps://es.wikipedia.org/wiki/Sistemas_operativoshttps://es.wikipedia.org/wiki/Int%C3%A9rprete_de_comandoshttps://es.wikipedia.org/wiki/Falso_amigohttps://es.wikipedia.org/wiki/Interfaz_de_usuariohttps://es.wikipedia.org/wiki/Softwarehttps://es.wikipedia.org/wiki/Softwarehttps://es.wikipedia.org/wiki/Shell_(inform%C3%A1tica)https://es.wikipedia.org/wiki/Shell_(inform%C3%A1tica)https://es.wikipedia.org/wiki/Emulador_de_terminalhttps://es.wikipedia.org/wiki/Cursor_(inform%C3%A1tica)#Cursor_de_textohttps://es.wikipedia.org/wiki/Archivo_batchhttps://es.wikipedia.org/wiki/Archivo_batchhttps://es.wikipedia.org/wiki/Scripthttps://es.wikipedia.org/wiki/Tarjeta_perforadahttps://es.wikipedia.org/wiki/Hardwarehttps://es.wikipedia.org/wiki/Emulador_de_terminalhttps://es.wikipedia.org/wiki/Emulador_de_terminalhttps://es.wikipedia.org/wiki/GNOMEhttps://es.wikipedia.org/wiki/GNOMEhttps://es.wikipedia.org/wiki/KDEhttps://es.wikipedia.org/wiki/Microsoft_Windowshttps://es.wikipedia.org/wiki/Lenguaje_de_programaci%C3%B3n_interpretadohttps://es.wikipedia.org/wiki/Lenguaje_de_programaci%C3%B3n_interpretadohttps://es.wikipedia.org/wiki/Java_(lenguaje_de_programaci%C3%B3n)https://es.wikipedia.org/wiki/Pythonhttps://es.wikipedia.org/wiki/Rubyhttps://es.wikipedia.org/wiki/Perlhttps://es.wikipedia.org/wiki/Sistema_de_gesti%C3%B3n_de_bases_de_datos_relacionaleshttps://es.wikipedia.org/wiki/File_Transfer_Protocolhttps://es.wikipedia.org/wiki/File_Transfer_Protocolhttps://es.wikipedia.org/wiki/File_Transfer_Protocolhttps://es.wikipedia.org/wiki/MATLABhttps://es.wikipedia.org/wiki/MATLABhttps://es.wikipedia.org/wiki/AutoCADhttps://es.wikipedia.org/wiki/Interfaz_gr%C3%A1fica_de_usuariohttps://es.wikipedia.org/wiki/Interfaz_gr%C3%A1fica_de_usuariohttps://es.wikipedia.org/wiki/Interfaz_natural_de_usuariohttps://es.wikipedia.org/wiki/Gestor_de_ventanashttps://es.wikipedia.org/wiki/Sistemas_operativoshttps://es.wikipedia.org/wiki/Sistemas_operativoshttps://es.wikipedia.org/wiki/Int%C3%A9rprete_de_comandoshttps://es.wikipedia.org/wiki/Falso_amigohttps://es.wikipedia.org/wiki/Interfaz_de_usuariohttps://es.wikipedia.org/wiki/Softwarehttps://es.wikipedia.org/wiki/Shell_(inform%C3%A1tica)https://es.wikipedia.org/wiki/Emulador_de_terminalhttps://es.wikipedia.org/wiki/Cursor_(inform%C3%A1tica)#Cursor_de_textohttps://es.wikipedia.org/wiki/Archivo_batchhttps://es.wikipedia.org/wiki/Archivo_batchhttps://es.wikipedia.org/wiki/Scripthttps://es.wikipedia.org/wiki/Tarjeta_perforadahttps://es.wikipedia.org/wiki/Hardwarehttps://es.wikipedia.org/wiki/Emulador_de_terminalhttps://es.wikipedia.org/wiki/GNOMEhttps://es.wikipedia.org/wiki/KDEhttps://es.wikipedia.org/wiki/Microsoft_Windowshttps://es.wikipedia.org/wiki/Lenguaje_de_programaci%C3%B3n_interpretadohttps://es.wikipedia.org/wiki/Lenguaje_de_programaci%C3%B3n_interpretadohttps://es.wikipedia.org/wiki/Java_(lenguaje_de_programaci%C3%B3n)https://es.wikipedia.org/wiki/Pythonhttps://es.wikipedia.org/wiki/Rubyhttps://es.wikipedia.org/wiki/Perlhttps://es.wikipedia.org/wiki/Sistema_de_gesti%C3%B3n_de_bases_de_datos_relacionaleshttps://es.wikipedia.org/wiki/File_Transfer_Protocolhttps://es.wikipedia.org/wiki/MATLABhttps://es.wikipedia.org/wiki/AutoCADhttps://es.wikipedia.org/wiki/Interfaz_gr%C3%A1fica_de_usuario

  • 8/16/2019 informatica trabajo unerg

    18/34

    computacionales, y, en general, de una reducción de la funcionalidad alcan3able. 1simismoaparece el problema de una mayor vulnerabilidad dada su comple!idad.

    $as $: son usadas por muchos programadores y administradores de sistemas comoherramienta primaria de traba!o, especialmente en sistemas operativos basados en -ni/; en

    entornos científicos y de ingeniería, y un subcon!unto más pequeBo de usuarios domésticosavan3ados.

    En dispositivos portátiles y %81, las $: no se utili3an, debido a lo comple!o que resultaingresar datos de te/to, o por la ausencia total de teclados.

    $#OSste artículo o sección posee referencias% pero necesita más paracomplementar su verificabilidad&%uedes colaborar agregando referencias a fuentes fiables como se indica aquí. El material sinfuentes fiables podría ser cuestionado y eliminado.

    $#OS

    ( Basic Input/Output System)

    %hoeni/ 1ward7:"2 '"2 5memoria no volátil6.

    'lmacenado en

    • %4"'

    • E%4"'

    https://es.wikipedia.org/wiki/Agujero_de_seguridadhttps://es.wikipedia.org/wiki/Agujero_de_seguridadhttps://es.wikipedia.org/wiki/Unixhttps://es.wikipedia.org/wiki/PDAhttps://es.wikipedia.org/wiki/Teclado_(inform%C3%A1tica)https://es.wikipedia.org/wiki/Teclado_(inform%C3%A1tica)https://es.wikipedia.org/wiki/Wikipedia:Referenciashttps://es.wikipedia.org/wiki/Wikipedia:Verificabilidadhttps://es.wikipedia.org/wiki/Wikipedia:Fuentes_fiableshttps://es.wikipedia.org/wiki/Ayuda:C%C3%B3mo_referenciarhttps://es.wikipedia.org/wiki/Ayuda:C%C3%B3mo_referenciarhttps://es.wikipedia.org/wiki/Ayuda:C%C3%B3mo_referenciarhttps://es.wikipedia.org/wiki/Wikipedia:Wikipedia_no_es_una_fuente_primariahttps://es.wikipedia.org/wiki/Memoria_no_vol%C3%A1tilhttps://es.wikipedia.org/wiki/Memoria_PROMhttps://es.wikipedia.org/wiki/Memoria_EPROMhttps://es.wikipedia.org/wiki/Agujero_de_seguridadhttps://es.wikipedia.org/wiki/Unixhttps://es.wikipedia.org/wiki/PDAhttps://es.wikipedia.org/wiki/Teclado_(inform%C3%A1tica)https://es.wikipedia.org/wiki/Wikipedia:Referenciashttps://es.wikipedia.org/wiki/Wikipedia:Verificabilidadhttps://es.wikipedia.org/wiki/Wikipedia:Fuentes_fiableshttps://es.wikipedia.org/wiki/Ayuda:C%C3%B3mo_referenciarhttps://es.wikipedia.org/wiki/Wikipedia:Wikipedia_no_es_una_fuente_primariahttps://es.wikipedia.org/wiki/Memoria_no_vol%C3%A1tilhttps://es.wikipedia.org/wiki/Memoria_PROMhttps://es.wikipedia.org/wiki/Memoria_EPROM

  • 8/16/2019 informatica trabajo unerg

    19/34

    • 'emoria flash

    abricantes comunes

    • 1merican 'egatrends

    • %hoeni/ 9echnologies

    Veditar datos en (iFidataW

    El #asic Input$%utput &ystem 5$#OS6 o sistema básico de entradasalida, encomputadoras :7' % compatibles, también conocido como H2ystem 7:"2I, H4"'7:"2I o H% 7:"2I, es un estándar de facto que define la interfa3 de firmware.> El

    nombre se originó en )C, en el #asic Input$%utput &ystem usado por el sistema operativo %0'. A

    El software 7:"2 es instalado dentro de la computadora personal 5%6, y es el primer programa que se e!ecuta cuando se enciende la computadora.

    El propósito fundamental del 7:"2 es iniciar y probar el hardware del sistema y cargar ungestor de arranque o un sistema operativo desde un dispositivo de almacenamiento dedatos. 1demás, el 7:"2 provee una capa de abstracción para el hardware, por e!emplo, queconsiste en una vía para que los programas de aplicaciones y los sistemas operativosinteracten con el teclado, el monitor y otros dispositivos de entrada0salida. $as variaciones

    que ocurren en el hardware del sistema quedan ocultos por el 7:"2, ya que los programasusan servicios de 7:"2 en lugar de acceder directamente al hardware. $os sistemasoperativos modernos ignoran la capa de abstracción provista por el 7:"2 y acceden alhardware directamente.

    El 7:"2 de la :7' %0R9 original no tenía interfa3 con el usuario interactiva. $osmensa!es de error eran mostrados en la pantalla, o codificados por medio de una serie desonidos. $as opciones en la % y el R9 se establecían por medio de interruptores y  'umpersen la placa base y en las placas de los periféricos. $as modernas computadoras compatibles(intel  proveen una rutina de configuración, accesible al iniciar el sistema mediante unasecuencia de teclas específica. El usuario puede configurar las opciones del sistema usando

    el teclado y el monitor.

    El software del 7:"2 es almacenado en un circuito integrado de memoria 4"' noMvolátil en la placa base. Está específicamente diseBado para traba!ar con cada modelo decomputadora en particular, interconectando con diversos dispositivos que componen elcon!unto de chips complementarios del sistema. En computadores modernos, el 7:"2 estáalmacenado en una memoria flash, por lo que su contenido puede ser reescrito sin removerel circuito integrado de la placa base. Esto permite que el 7:"2 sea fácil de actuali3ar para

    https://es.wikipedia.org/wiki/Memoria_flashhttps://es.wikipedia.org/wiki/American_Megatrendshttps://es.wikipedia.org/wiki/Phoenix_Technologieshttps://www.wikidata.org/wiki/Q226264https://es.wikipedia.org/wiki/Computadora_electr%C3%B3nicahttps://es.wikipedia.org/wiki/Compatible_IBM_PChttps://es.wikipedia.org/wiki/Compatible_IBM_PChttps://es.wikipedia.org/wiki/BIOS#cite_note-1https://es.wikipedia.org/wiki/BIOS#cite_note-1https://es.wikipedia.org/wiki/Est%C3%A1ndar_de_factohttps://es.wikipedia.org/wiki/Est%C3%A1ndar_de_factohttps://es.wikipedia.org/wiki/Interfazhttps://es.wikipedia.org/wiki/Firmwarehttps://es.wikipedia.org/wiki/BIOS#cite_note-pcguidedefinition-2https://es.wikipedia.org/wiki/Sistema_operativohttps://es.wikipedia.org/wiki/CP/Mhttps://es.wikipedia.org/wiki/BIOS#cite_note-Kildall_1975_BDOS-3https://es.wikipedia.org/wiki/BIOS#cite_note-Kildall_1975_BDOS-3https://es.wikipedia.org/wiki/BIOS#cite_note-Kildall_1980_CPM-4https://es.wikipedia.org/wiki/Computadora_personalhttps://es.wikipedia.org/wiki/Hardwarehttps://es.wikipedia.org/wiki/Hardwarehttps://es.wikipedia.org/wiki/Gestor_de_arranquehttps://es.wikipedia.org/wiki/Sistema_operativohttps://es.wikipedia.org/wiki/Dispositivo_de_almacenamiento_de_datoshttps://es.wikipedia.org/wiki/Dispositivo_de_almacenamiento_de_datoshttps://es.wikipedia.org/wiki/Jumper_(inform%C3%A1tica)https://es.wikipedia.org/wiki/Tarjeta_de_expansi%C3%B3nhttps://es.wikipedia.org/wiki/Tarjeta_de_expansi%C3%B3nhttps://es.wikipedia.org/wiki/Perif%C3%A9rico_(inform%C3%A1tica)https://es.wikipedia.org/wiki/Wintelhttps://es.wikipedia.org/wiki/Wintelhttps://es.wikipedia.org/wiki/Circuito_integradohttps://es.wikipedia.org/wiki/Memoria_de_solo_lecturahttps://es.wikipedia.org/wiki/Memoria_no_vol%C3%A1tilhttps://es.wikipedia.org/wiki/Placa_basehttps://es.wikipedia.org/wiki/Memoria_flashhttps://es.wikipedia.org/wiki/Memoria_flashhttps://es.wikipedia.org/wiki/American_Megatrendshttps://es.wikipedia.org/wiki/Phoenix_Technologieshttps://www.wikidata.org/wiki/Q226264https://es.wikipedia.org/wiki/Computadora_electr%C3%B3nicahttps://es.wikipedia.org/wiki/Compatible_IBM_PChttps://es.wikipedia.org/wiki/BIOS#cite_note-1https://es.wikipedia.org/wiki/Est%C3%A1ndar_de_factohttps://es.wikipedia.org/wiki/Interfazhttps://es.wikipedia.org/wiki/Firmwarehttps://es.wikipedia.org/wiki/BIOS#cite_note-pcguidedefinition-2https://es.wikipedia.org/wiki/Sistema_operativohttps://es.wikipedia.org/wiki/CP/Mhttps://es.wikipedia.org/wiki/BIOS#cite_note-Kildall_1975_BDOS-3https://es.wikipedia.org/wiki/BIOS#cite_note-Kildall_1980_CPM-4https://es.wikipedia.org/wiki/Computadora_personalhttps://es.wikipedia.org/wiki/Hardwarehttps://es.wikipedia.org/wiki/Gestor_de_arranquehttps://es.wikipedia.org/wiki/Sistema_operativohttps://es.wikipedia.org/wiki/Dispositivo_de_almacenamiento_de_datoshttps://es.wikipedia.org/wiki/Dispositivo_de_almacenamiento_de_datoshttps://es.wikipedia.org/wiki/Jumper_(inform%C3%A1tica)https://es.wikipedia.org/wiki/Tarjeta_de_expansi%C3%B3nhttps://es.wikipedia.org/wiki/Perif%C3%A9rico_(inform%C3%A1tica)https://es.wikipedia.org/wiki/Wintelhttps://es.wikipedia.org/wiki/Circuito_integradohttps://es.wikipedia.org/wiki/Memoria_de_solo_lecturahttps://es.wikipedia.org/wiki/Memoria_no_vol%C3%A1tilhttps://es.wikipedia.org/wiki/Placa_basehttps://es.wikipedia.org/wiki/Memoria_flash

  • 8/16/2019 informatica trabajo unerg

    20/34

    agregar nuevas características o corregir errores, pero puede hacer que la computadora seavulnerable a los rootFit de 7:"2.

    El '2M8"2 5% 8"26, el cual fue el sistema operativo de % dominante desde principiosde la década de )@* hasta mediados de la década de ))*, dependía de los servicios del

    7:"2 para las funciones de disco, teclado y visuali3ación de te/tos. (indows &9, $inu/ yotros sistemas operativos de modo protegido en general no lo usan después de cargarse.

    $a tecnología de 7:"2 está en un proceso de transición hacia el "nified ()tensile *irmware Interface 5-EU:6 desde el aBo >**.C

  • 8/16/2019 informatica trabajo unerg

    21/34

    dirección predefinida y se configura la unidad central para e!ecutar este programa, sinayuda e/terna, al encender el ordenador.

    2oftware de dessarroloEl desarrollador de software es una persona programadora que se dedica a uno o másaspectos del proceso de desarrollo de software. 2e trata de un ámbito más amplio de la programación.

    El desarrollador puede contribuir a la visión general del proyecto más a nivel de aplicaciónque a nivel de componentes o en las tareas de programación individuales.

    onforme pasa el tiempo, las diferencias entre el diseBo de sistemas informáticos, el

    desarrollo de software y la programación se van haciendo más claras. En el nicho demercado puede encontrarse una separación entre programadores y desarrolladores, siendoestos ltimos los que diseBan la estructura o !erarquía de clases. :ncluso esosdesarrolladores se convierten en arquitectos de sistemas informáticos, aquellos que diseBanla arquitectura a varios niveles o las interacciones entre componentes de un proyecto desoftware grande.

    El concepto de desarrollo de software incluyeG

    • traba!o en equipoG los proyectos son en general una colaboración entre variosdesarrolladores, que tratan cada uno una parte del programa, y también de otros

    colaboradores como los comerciales, que definen con el cliente la finalidad del producto, diseBadores gráficos que definen el aspecto y la ergonomía, entre otrostemas.

    • concepción o diseBoG a partir de un pliego de condiciones 5user re+uirement specifications6, definir las especificaciones técnicas 5estructura de los datos,comunicación entre los módulos, etcétera6.

    •  pruebasG que sirven para detectar las disconformidades y los errores

    • mantenimientoG la corrección de los errores después de la salida del programa

    informático, y la me!ora para hacer evolucionar el producto.

    *mbiente de desarrollo integrado

    Para “Integrated ri!e Electronics"  (“IE" ) v&ase Dntegrated Brive #lectronics"

    Para otros usos v&ase DB#"

    https://es.wikipedia.org/wiki/Direcci%C3%B3n_de_memoriahttps://es.wikipedia.org/wiki/Programadorhttps://es.wikipedia.org/wiki/Desarrollo_de_softwarehttps://es.wikipedia.org/wiki/Programaci%C3%B3nhttps://es.wikipedia.org/wiki/Sistemas_inform%C3%A1ticoshttps://es.wikipedia.org/wiki/Clase_(inform%C3%A1tica)https://es.wikipedia.org/wiki/Desarrollo_de_softwarehttps://es.wikipedia.org/wiki/Trabajo_en_equipohttps://es.wikipedia.org/wiki/Pliego_de_condicioneshttps://es.wikipedia.org/wiki/Pruebas_de_softwarehttps://es.wikipedia.org/wiki/Error_de_softwarehttps://es.wikipedia.org/wiki/Error_de_softwarehttps://es.wikipedia.org/wiki/Mantenimiento_de_softwarehttps://es.wikipedia.org/wiki/Integrated_Drive_Electronicshttps://es.wikipedia.org/wiki/IDEhttps://es.wikipedia.org/wiki/Direcci%C3%B3n_de_memoriahttps://es.wikipedia.org/wiki/Programadorhttps://es.wikipedia.org/wiki/Desarrollo_de_softwarehttps://es.wikipedia.org/wiki/Programaci%C3%B3nhttps://es.wikipedia.org/wiki/Sistemas_inform%C3%A1ticoshttps://es.wikipedia.org/wiki/Clase_(inform%C3%A1tica)https://es.wikipedia.org/wiki/Desarrollo_de_softwarehttps://es.wikipedia.org/wiki/Trabajo_en_equipohttps://es.wikipedia.org/wiki/Pliego_de_condicioneshttps://es.wikipedia.org/wiki/Pruebas_de_softwarehttps://es.wikipedia.org/wiki/Error_de_softwarehttps://es.wikipedia.org/wiki/Mantenimiento_de_softwarehttps://es.wikipedia.org/wiki/Integrated_Drive_Electronicshttps://es.wikipedia.org/wiki/IDE

  • 8/16/2019 informatica trabajo unerg

    22/34

    *njuta un entorno de desarrollo integrado de C $ COO para el ambienteG%?M#"

    -n ambiente de desarrollo integrado o entorno de desarrollo interactivo, en inglés Integrated ,evelopment (nvironment  5#D6, es una aplicación informática que proporcionaservicios integrales para facilitarle al desarrollador  o programador  el desarrollo de software.

     &ormalmente, un :8E consiste de un editor de código fuente, herramientas de construcciónautomáticas y un depurador . $a mayoría de los :8E tienen autoMcompletado inteligente decódigo 5 Intelli&ense6. 1lgunos :8E contienen un compilador , un intérprete, o ambos, talescomo &et7eans y Eclipse; otros no, tales como 2harp8evelop y $a3arus.

    El límite entre un :8E y otras partes del entorno de desarrollo de software más amplio noestá bien definido. 'uchas veces, a los efectos de simplificar la construcción de la  interfa3gráfica de usuario 5#-:, por sus siglas en inglés6 se integran un sistema controlador deversión y varias herramientas. 'uchos :8E modernos también cuentan con un navegadorde clases, un buscador de ob!etos y un diagrama de !erarquía de clases, para su uso con eldesarrollo de software orientado a ob!etos.

    X

    Besarrollador de videojuegos

    #ste art!culo o secci0n necesita referencias ue aparecan en unapublicaci0n acreditada" #ste aviso fue puesto el 6 de maro de /8.6"Puedes a9adirlas o avisar al autor principal del art!culo en su p:gina de

    https://es.wikipedia.org/wiki/Anjutahttps://es.wikipedia.org/wiki/GNOMEhttps://es.wikipedia.org/wiki/Aplicaci%C3%B3n_inform%C3%A1ticahttps://es.wikipedia.org/wiki/Aplicaci%C3%B3n_inform%C3%A1ticahttps://es.wikipedia.org/wiki/Desarrollador_de_softwarehttps://es.wikipedia.org/wiki/Desarrollador_de_softwarehttps://es.wikipedia.org/wiki/Programadorhttps://es.wikipedia.org/wiki/Desarrollo_de_softwarehttps://es.wikipedia.org/wiki/Desarrollo_de_softwarehttps://es.wikipedia.org/wiki/Desarrollo_de_softwarehttps://es.wikipedia.org/wiki/Editor_de_c%C3%B3digo_fuentehttps://es.wikipedia.org/wiki/Depuradorhttps://es.wikipedia.org/wiki/IntelliSensehttps://es.wikipedia.org/wiki/IntelliSensehttps://es.wikipedia.org/wiki/IntelliSensehttps://es.wikipedia.org/wiki/Compiladorhttps://es.wikipedia.org/wiki/Int%C3%A9rprete_(inform%C3%A1tica)https://es.wikipedia.org/wiki/NetBeanshttps://es.wikipedia.org/wiki/Eclipse_(software)https://es.wikipedia.org/wiki/Eclipse_(software)https://es.wikipedia.org/wiki/SharpDevelophttps://es.wikipedia.org/wiki/SharpDevelophttps://es.wikipedia.org/wiki/Lazarushttps://es.wikipedia.org/wiki/Lazarushttps://es.wikipedia.org/wiki/Interfaz_gr%C3%A1fica_de_usuariohttps://es.wikipedia.org/wiki/Interfaz_gr%C3%A1fica_de_usuariohttps://es.wikipedia.org/wiki/Interfaz_gr%C3%A1fica_de_usuariohttps://es.wikipedia.org/wiki/Programaci%C3%B3n_orientada_a_objetoshttps://es.wikipedia.org/wiki/WP:VERhttps://es.wikipedia.org/wiki/WP:FFhttps://es.wikipedia.org/wiki/Ayuda:C%C3%B3mo_referenciarhttps://es.wikipedia.org/w/index.php?title=Desarrollador_de_videojuegos&action=historyhttps://es.wikipedia.org/w/index.php?title=Desarrollador_de_videojuegos&action=historyhttps://es.wikipedia.org/wiki/Anjutahttps://es.wikipedia.org/wiki/GNOMEhttps://es.wikipedia.org/wiki/Aplicaci%C3%B3n_inform%C3%A1ticahttps://es.wikipedia.org/wiki/Desarrollador_de_softwarehttps://es.wikipedia.org/wiki/Programadorhttps://es.wikipedia.org/wiki/Desarrollo_de_softwarehttps://es.wikipedia.org/wiki/Editor_de_c%C3%B3digo_fuentehttps://es.wikipedia.org/wiki/Depuradorhttps://es.wikipedia.org/wiki/IntelliSensehttps://es.wikipedia.org/wiki/IntelliSensehttps://es.wikipedia.org/wiki/Compiladorhttps://es.wikipedia.org/wiki/Int%C3%A9rprete_(inform%C3%A1tica)https://es.wikipedia.org/wiki/NetBeanshttps://es.wikipedia.org/wiki/Eclipse_(software)https://es.wikipedia.org/wiki/SharpDevelophttps://es.wikipedia.org/wiki/Lazarushttps://es.wikipedia.org/wiki/Interfaz_gr%C3%A1fica_de_usuariohttps://es.wikipedia.org/wiki/Interfaz_gr%C3%A1fica_de_usuariohttps://es.wikipedia.org/wiki/Programaci%C3%B3n_orientada_a_objetoshttps://es.wikipedia.org/wiki/WP:VERhttps://es.wikipedia.org/wiki/WP:FFhttps://es.wikipedia.org/wiki/Ayuda:C%C3%B3mo_referenciarhttps://es.wikipedia.org/w/index.php?title=Desarrollador_de_videojuegos&action=history

  • 8/16/2019 informatica trabajo unerg

    23/34

    discusi0n pegando; {{subst:Aviso referencias|Desarrollador devideojuegos}} ~~~~

    -n desarrollador de videojuegos es un desarrollador de software 5ya sea un individuo ouna empresa6 que crea video!uegos para diversas plataformas 5videoconsola o computadora personal6.

    1lgunos desarrolladores también se especiali3an en ciertos tipos de !uegos, como los 4%# o los U%2. 1lgunos se focali3an en portar  !uegos de un sistema a otro. "tros se enfocan entraducir !uegos de un lengua!e a otro, especialmente del !aponés al inglés. 1lgunos gruposinusuales hacen otros tipos de desarrollo de software en adición a los !uegos.

    $a mayoría de las distribuidoras de video!uegos, como Electronic 1rts, 1ctivision y 2ony,mantienen estudios de desarrollo, pero estas empresas son generalmente llamadasKdistribuidorasK y no KdesarrolladorasK, ya que distribuir es la actividad principal de estasempresas.

    1demás de las distribuidoras, hoy en día e/isten también más de .*** empresasdesarrolladoras de video!uegos. 'uchas de ellas son pequeBas operaciones de ó > personas quienes crean !uegos Ulash para la web, o !uegos para teléfonos móviles. "trasson grandes empresas con estudios en mltiples lugares, y con cientos de empleados. omoregla, las desarrolladoras son empresas no coti3adas; sólo unas pocas desarrolladoras noMdistribuidoras llegan a ser coti3adas.

    -ndice

    #ngeniería de software54edirigido desde P:ngeniería del softwareQ6

    ste artículo o sección necesita ser wi,ificado con un formato acorde a lasconvenciones de estilo&%or favor, edítalo para que las cumpla. 'ientras tanto, no elimines este aviso, puesto el deabril de >*A.9ambién puedes ayudar  wiFificando otros artículos o cambiando este cartel por uno másespecífico.

    #ngeniería de software

    -reas del saber 2oftware

    .ampo de aplicación 8esarrollo y mantenimiento de software

    Subárea de iencias de la computaciónVeditar datos en (iFidataW

    #ngeniería de software es la aplicación de un enfoque sistemático, disciplinado ycuantificable al desarrollo, operación y mantenimiento de software, y el estudio de estos

    https://es.wikipedia.org/wiki/Desarrollador_de_softwarehttps://es.wikipedia.org/wiki/Desarrollador_de_softwarehttps://es.wikipedia.org/wiki/Videojuegoshttps://es.wikipedia.org/wiki/Videoconsolahttps://es.wikipedia.org/wiki/Computadora_personalhttps://es.wikipedia.org/wiki/Computadora_personalhttps://es.wikipedia.org/wiki/Computadora_personalhttps://es.wikipedia.org/wiki/Videojuego_de_rolhttps://es.wikipedia.org/wiki/Juego_de_disparos_en_primera_personahttps://es.wikipedia.org/wiki/Portabilidadhttps://es.wikipedia.org/wiki/Idioma_japon%C3%A9shttps://es.wikipedia.org/wiki/Idioma_ingl%C3%A9shttps://es.wikipedia.org/wiki/Distribuidoras_de_videojuegoshttps://es.wikipedia.org/wiki/Electronic_Artshttps://es.wikipedia.org/wiki/Activisionhttps://es.wikipedia.org/wiki/Sony_Computer_Entertainmenthttps://es.wikipedia.org/wiki/Adobe_Flashhttps://es.wikipedia.org/wiki/Telefon%C3%ADa_m%C3%B3vilhttps://es.wikipedia.org/wiki/Telefon%C3%ADa_m%C3%B3vilhttps://es.wikipedia.org/w/index.php?title=Ingenier%C3%ADa_del_software&redirect=nohttps://es.wikipedia.org/wiki/Ayuda:Wikificarhttps://es.wikipedia.org/wiki/Wikipedia:Manual_de_estilohttps://es.wikipedia.org/wiki/Wikipedia:Manual_de_estilohttps://es.wikipedia.org/w/index.php?title=Ingenier%C3%ADa_de_software&action=edithttps://es.wikipedia.org/w/index.php?title=Ingenier%C3%ADa_de_software&action=edithttps://es.wikipedia.org/wiki/Wikiproyecto:Wikificarhttps://es.wikipedia.org/wiki/Wikiproyecto:Wikificarhttps://es.wikipedia.org/wiki/Wikiproyecto:Wikificar/Listahttps://es.wikipedia.org/wiki/Wikiproyecto:Wikificar/Listahttps://es.wikipedia.org/wiki/Softwarehttps://es.wikipedia.org/wiki/Ciencias_de_la_computaci%C3%B3nhttps://www.wikidata.org/wiki/Q80993https://es.wikipedia.org/wiki/Ingenier%C3%ADa_de_software#cite_note-IEEE610a-1https://es.wikipedia.org/wiki/Ingenier%C3%ADa_de_software#cite_note-IEEE610a-1https://es.wikipedia.org/wiki/Desarrollador_de_softwarehttps://es.wikipedia.org/wiki/Videojuegoshttps://es.wikipedia.org/wiki/Videoconsolahttps://es.wikipedia.org/wiki/Computadora_personalhttps://es.wikipedia.org/wiki/Computadora_personalhttps://es.wikipedia.org/wiki/Videojuego_de_rolhttps://es.wikipedia.org/wiki/Juego_de_disparos_en_primera_personahttps://es.wikipedia.org/wiki/Portabilidadhttps://es.wikipedia.org/wiki/Idioma_japon%C3%A9shttps://es.wikipedia.org/wiki/Idioma_ingl%C3%A9shttps://es.wikipedia.org/wiki/Distribuidoras_de_videojuegoshttps://es.wikipedia.org/wiki/Electronic_Artshttps://es.wikipedia.org/wiki/Activisionhttps://es.wikipedia.org/wiki/Sony_Computer_Entertainmenthttps://es.wikipedia.org/wiki/Adobe_Flashhttps://es.wikipedia.org/wiki/Telefon%C3%ADa_m%C3%B3vilhttps://es.wikipedia.org/w/index.php?title=Ingenier%C3%ADa_del_software&redirect=nohttps://es.wikipedia.org/wiki/Ayuda:Wikificarhttps://es.wikipedia.org/wiki/Wikipedia:Manual_de_estilohttps://es.wikipedia.org/w/index.php?title=Ingenier%C3%ADa_de_software&action=edithttps://es.wikipedia.org/wiki/Wikiproyecto:Wikificarhttps://es.wikipedia.org/wiki/Wikiproyecto:Wikificar/Listahttps://es.wikipedia.org/wiki/Wikiproyecto:Wikificar/Listahttps://es.wikipedia.org/wiki/Softwarehttps://es.wikipedia.org/wiki/Ciencias_de_la_computaci%C3%B3nhttps://www.wikidata.org/wiki/Q80993https://es.wikipedia.org/wiki/Ingenier%C3%ADa_de_software#cite_note-IEEE610a-1

  • 8/16/2019 informatica trabajo unerg

    24/34

    enfoques, es decir, la aplicación de la ingeniería al software.> :ntegra matemáticas, cienciasde la computación y prácticas cuyos orígenes se encuentran en la ingeniería.

    2e citan las definiciones más reconocidas, formuladas por prestigiosos autoresG

    :ngeniería de software es el estudio de los principios y metodologías para eldesarrollo y mantenimiento de sistemas software 5=elFovit3, )@6.

    • :ngeniería de software es la aplicación práctica del conocimiento científico al diseBoy construcción de programas de computadora y a la documentación asociadarequerida para desarrollar, operar y mantenerlos. 2e conoce también comodesarrollo de software o producción de software 57ohem, )6.

    • $a ingeniería de software es la aplicación de un enfoque sistemático, disciplinado ycuantificable al desarrollo, operación, y mantenimiento del software.

    En >**A, la -. 2. 7ureau of $abor 2tatistics 5"ficina de Estadísticas del 9raba!o de Estados-nidos6 contó

  • 8/16/2019 informatica trabajo unerg

    25/34

    2on usadas generalmente en las bibliotecas de programación

    Programaci0n

    #ste art!culo o secci0n necesita referencias ue aparecan en unapublicaci0n acreditada" #ste aviso fue puesto el .7 de noviembre de

    /8.5"Puedes a9adirlas o avisar al autor principal del art!culo en su p:gina dediscusi0n pegando; {{subst:Aviso referencias|Programación}} ~~~~

    Para otros usos de este t&rmino v&ase Programaci0n (desambiguaci0n)"

    $a programación informática o programación algorítmica, acortada comoprogramación, es el proceso de diseBar, codificar, depurar  y mantener el código fuente de programas computacionales. El código fuente es escrito en un lengua!e de programación. El propósito de la programación es crear programas que e/hiban un comportamiento deseado.El proceso de escribir código requiere frecuentemente conocimientos en varias áreas

    distintas, además del dominio del lengua!e a utili3ar, algoritmos especiali3ados y lógicaformal. %rogramar no involucra necesariamente otras tareas tales como el análisis y diseBode la aplicación 5pero sí el diseBo del código6, aunque sí suelen estar fusionadas en eldesarrollo de pequeBas aplicaciones.

    8el proceso de programación surge lo que comnmente se conoce como software 5con!untode programas6, aunque estrictamente este ltimo abarca mucho más que solo la programación.

    oftware

    Este artículo o sección posee referencias, pero necesita máspara complementar su vericabilidad.Puedes colaborar agregando referencias a fuentes ables como se indicaau! " #l material sin fuentes ables podr!a ser cuestionado $ eliminado"

    !oftware

    https://es.wikipedia.org/wiki/Biblioteca_(inform%C3%A1tica)https://es.wikipedia.org/wiki/WP:VERhttps://es.wikipedia.org/wiki/WP:FFhttps://es.wikipedia.org/wiki/Ayuda:C%C3%B3mo_referenciarhttps://es.wikipedia.org/w/index.php?title=Programaci%C3%B3n&action=historyhttps://es.wikipedia.org/w/index.php?title=Programaci%C3%B3n&action=historyhttps://es.wikipedia.org/wiki/Programaci%C3%B3n_(desambiguaci%C3%B3n)https://es.wikipedia.org/wiki/Depuraci%C3%B3n_de_programashttps://es.wikipedia.org/wiki/C%C3%B3digo_fuentehttps://es.wikipedia.org/wiki/Programas_inform%C3%A1ticoshttps://es.wikipedia.org/wiki/Lenguaje_de_programaci%C3%B3nhttps://es.wikipedia.org/wiki/Softwarehttps://es.wikipedia.org/wiki/Wikipedia:Referenciashttps://es.wikipedia.org/wiki/Wikipedia:Verificabilidadhttps://es.wikipedia.org/wiki/Wikipedia:Fuentes_fiableshttps://es.wikipedia.org/wiki/Ayuda:C%C3%B3mo_referenciarhttps://es.wikipedia.org/wiki/Wikipedia:Wikipedia_no_es_una_fuente_primariahttps://es.wikipedia.org/wiki/Biblioteca_(inform%C3%A1tica)https://es.wikipedia.org/wiki/WP:VERhttps://es.wikipedia.org/wiki/WP:FFhttps://es.wikipedia.org/wiki/Ayuda:C%C3%B3mo_referenciarhttps://es.wikipedia.org/w/index.php?title=Programaci%C3%B3n&action=historyhttps://es.wikipedia.org/wiki/Programaci%C3%B3n_(desambiguaci%C3%B3n)https://es.wikipedia.org/wiki/Depuraci%C3%B3n_de_programashttps://es.wikipedia.org/wiki/C%C3%B3digo_fuentehttps://es.wikipedia.org/wiki/Programas_inform%C3%A1ticoshttps://es.wikipedia.org/wiki/Lenguaje_de_programaci%C3%B3nhttps://es.wikipedia.org/wiki/Softwarehttps://es.wikipedia.org/wiki/Wikipedia:Referenciashttps://es.wikipedia.org/wiki/Wikipedia:Verificabilidadhttps://es.wikipedia.org/wiki/Wikipedia:Fuentes_fiableshttps://es.wikipedia.org/wiki/Ayuda:C%C3%B3mo_referenciarhttps://es.wikipedia.org/wiki/Wikipedia:Wikipedia_no_es_una_fuente_primaria

  • 8/16/2019 informatica trabajo unerg

    26/34

  • 8/16/2019 informatica trabajo unerg

    27/34

    oftware de aplicacionEste artículo o sección posee referencias, pero necesita máspara complementar su vericabilidad.

    Puedes colaborar agregando referencias a fuentes ables como se indicaau! " #l material sin fuentes ables podr!a ser cuestionado $ eliminado"

    !oftware

    Bentro de la categor!a de software de aplicaci0n est:n incluidos los

    procesadores de te,to como =ibre?ce Iriter (arriba) $ los editores gr:cosrasteriados como Lrita (abajo)"

    https://es.wikipedia.org/wiki/Wikipedia:Referenciashttps://es.wikipedia.org/wiki/Wikipedia:Verificabilidadhttps://es.wikipedia.org/wiki/Wikipedia:Fuentes_fiableshttps://es.wikipedia.org/wiki/Ayuda:C%C3%B3mo_referenciarhttps://es.wikipedia.org/wiki/Wikipedia:Wikipedia_no_es_una_fuente_primariahttps://es.wikipedia.org/wiki/Aplicaci%C3%B3n_inform%C3%A1ticahttps://es.wikipedia.org/wiki/Procesador_de_textohttps://es.wikipedia.org/wiki/LibreOffice_Writerhttps://es.wikipedia.org/wiki/Editor_de_gr%C3%A1ficos_rasterizadoshttps://es.wikipedia.org/wiki/Editor_de_gr%C3%A1ficos_rasterizadoshttps://es.wikipedia.org/wiki/Kritahttps://es.wikipedia.org/wiki/Wikipedia:Referenciashttps://es.wikipedia.org/wiki/Wikipedia:Verificabilidadhttps://es.wikipedia.org/wiki/Wikipedia:Fuentes_fiableshttps://es.wikipedia.org/wiki/Ayuda:C%C3%B3mo_referenciarhttps://es.wikipedia.org/wiki/Wikipedia:Wikipedia_no_es_una_fuente_primariahttps://es.wikipedia.org/wiki/Aplicaci%C3%B3n_inform%C3%A1ticahttps://es.wikipedia.org/wiki/Procesador_de_textohttps://es.wikipedia.org/wiki/LibreOffice_Writerhttps://es.wikipedia.org/wiki/Editor_de_gr%C3%A1ficos_rasterizadoshttps://es.wikipedia.org/wiki/Editor_de_gr%C3%A1ficos_rasterizadoshttps://es.wikipedia.org/wiki/Krita

  • 8/16/2019 informatica trabajo unerg

    28/34

    Nuscador de Programas en Ebuntu .1".8

    2e conoce como software al e+uipo lógico o soporte lógico de un sistema informático, quecomprende el con!unto de los componentes lógicos necesarios que hacen posible lareali3ación de tareas específicas, en contraposición a los componentes físicos que sonllamados hardware.

    $os componentes lógicos incluyen, entre muchos otros, las aplicaciones informáticas, talescomo el procesador de te/to, que permite al usuario reali3ar todas las tareas concernientes a

    la edición de te/tos; el llamado software de sistema, tal como el sistema operativo, que básicamente permite al resto de los programas funcionar adecuadamente, facilitandotambién la interacción entre los componentes físicos y el resto de las aplicaciones, y proporcionando una interfa3 con el usuario.

    El anglicismo KsoftwareK es el más ampliamente difundido al referirse a este concepto,especialmente en la !erga técnica; en tanto que el término sinónimo PlogicialQ, derivado deltérmino francés logiciel , es utili3ado mayormente en países y 3onas de influencia francesa.2u abreviatura es Sw

    oftware de *plicaci0n; Benici0n concepto $ ejemplosQ

    Lervin 4ergara  abril .7 /887 oftware  33 comentarios

    El software de 'plicación es aquel que hace que el computador coopere con el usuario en la reali3ación de tareas típicamente humanas, tales como gestionar una contabilidad oescribir un te/to.

    $a diferencia entre los programas de aplicación y los de sistema estriba en que los desistema suponen ayuda al usuario para relacionarse con el computador y hacer un uso máscómo del mismo, mientras los de aplicación son programas que cooperan con el usuario para la reali3ación de