SlideShare una empresa de Scribd logo
REPUBLICA BOLIVARIANA DE VENEZUELA
MINISTERIO DEL PODER POPULAR PARA LA EDUCACIÓN SUPERIOR
 UNIVERSIDAD NACIONAL EXPERIMENTAL RÓMULO GALLEGOS
              NÚCLEO VALLE DE LA PASCUA
             2DO AÑO DE MEDICINA SECCIÓN B
          VALLE DE LA PASCUA. ESTADO GUARICO




    Software
                                          PARTICIPANTES:
                                   BERMUDEZ, ALEJANDRA
                                           FRANCIS, SERGIO
                                     MARTINEZ, BELISARIO
                                        MODESTO, CARLOS
                                              PARACO, JUAN
                                          SANABRIA, KEYLA
                                             FACILITADORA:
                                   MARÍA FABIOLA GARCÍA




                      JULIO 2011
INTRODUCCION




       Cada vez, los programas de computación, van formando parte común de
nuestra vida. Y es que casi todos los programas están al acceso y uso por muchos.
Por ello, cada día, se mejoran los software, que permiten al usuario, trabajar más
cómodo y con menos esfuerzo Es importante para toda persona conocer el manejo
del computador pero de igual forma tiene gran importancia aprender como realiza
esta su labor o como desempeña su función de procesamiento de datos.

       Por lo tanto en el trabajo realizado damos a conocer la forma especifica de
cómo es procesada la información así como las bases que tiene el computador en
su funcionamiento.

       La base principal de un computador es el software ya que allí se encuentra
almacenada toda la información que le indica a este como desempeñar su labor de
procesos y los pasos a seguir para que la transformación de los datos sea mas
rápida y eficiente agilizando así el trabajo de los usuarios. Cabe destacar también
que esto solo se logra si la persona tiene buenos conocimientos a cerca del manejo
del sistema.

       Comúnmente a los programas de computación se les llama software; el
software asegura que el programa o sistema cumpla por completo con sus
objetivos,     opera   con   eficiencia,   esta   adecuadamente   documentado,   y
suficientemente sencillo de operar. Es simplemente el conjunto de instrucciones
individuales que se le proporciona al microprocesador para que pueda procesar los
datos y generar los resultados esperados. El hardware por si solo no puede hacer
nada, pues es necesario que exista el software, que es el conjunto de instrucciones
que hacen funcionar al hardware.
SOFTWARE

Definición de Software

       Son las instrucciones electrónicas que van a indicar a la PC que es lo que
tiene que hacer. También se puede decir que son los programas usados para dirigir
las funciones de un sistema de computación o un hardware. Al cargar los
programas en una computadora, la máquina actuará como si recibiera una
educación instantánea; de pronto sabe como pensar y como operar. Sin el
software, la computadora sería un conjunto de medios sin utilizar.

       Se pueden distinguir 2 tipos fundamentales de software:

   •   Software Aplicaciones:

   Es aquel que hace que el computador coopere con el usuario en la realización
de tareas típicamente humanas, tales como gestionar una contabilidad o escribir
un texto. En otras palabras, son los programas que controlan y optimización la
operación de la máquina, establecen una relación básica y fundamental entre el
usuario y el computador, hacen que el usuario pueda usar en forma cómoda y
amigable complejos sistemas hardware, realizan funciones que para el usuario
serían engorrosas o incluso imposibles, y actúan como intermediario entre el
usuario y el hardware.

Dentro de los programas de aplicación, puede ser útil una distinción entre:

   •   Aplicaciones verticales, de finalidad específica para un tipo muy
       delimitado de usuarios (médicos, abogados, arquitectos…)
   •   Aplicaciones horizontales, de utilidad para una amplísima gama de
       usuarios de cualquier tipo.

Algunos ejemplos de software aplicaciones son:

      Procesadores de texto. (Bloc de Notas)
      Editores. (PhotoShop para el Diseño Gráfico
   Hojas de Cálculo. (MS Excel)
      Sistemas gestores de bases de datos. (MySQL)
      Programas de comunicaciones. (MSN Messenger)
      Paquetes integrados. (Ofimática: Word, Excel, PowerPoint…)
      Programas de diseño asistido por computador. (Autocad)

Diferencia entre programación de Aplicaciones y sistemas

       Los programadores de aplicaciones, a diferencia de los programadores de
sistemas, no necesitan conocer a fondo el modo de funcionamiento interno del
hardware. Basta con que conozcan las necesidades de información de sus
aplicaciones y cómo usar el sistema operativo, para conseguir satisfacer estas
necesidades. Sus programas deben ser independientes del hardware específico que
se utilice y deben ser transportados sin grandes problemas de adaptación a otras
computadoras y otros entornos operativos.

Por otro lado, el software de aplicación.

   •   Software sistema

   Son todos aquellos programas situados a bajo nivel que tienen como objetivo
gestionar los recursos del ordenador y facilitar el funcionamiento de otras
aplicaciones. Su intención es doble: desvincular al usuario y al programador de
los detalles del computador y ofrecerles interfaces adecuadas de alto nivel.
Interactúan con el hardware…es el software básico o sistema operativo. Es un
conjunto de programas cuyo objeto es facilitar el uso del computador (aísla de la
complejidad de cada dispositivo, y presenta al exterior un modelo común de
sistema de manejo para todos los dispositivos) y conseguir que se use
eficientemente (ejemplo: realizar operaciones mientras se ejecuta un programa).
Administra y asigna los recursos del sistema (hardware). El Software de sistema,
ayuda a funcionar al hardware y a la computadora. Su propósito es evitar lo más
posible los detalles complejos de la computación, especialmente la memoria y el
hardware.
El Software de base está compuesto por:

    •   Cargadores: Un cargador es un programa del sistema que realiza la
        función de carga (llevar el programa objeto a la memoria para su
        ejecución). Algunos sistemas tienen un ligador o editor de ligado (combina
        dos o más programas objeto independientes y proporciona la información
        necesaria para realizar referencias entre ellos) para realizar las operaciones
        de enlace, y un cargador separado para manejar la relocalización
        (modificar el programa objeto de forma que puede cargarse en una
        dirección diferente de la localidad especificada originalmente) y la carga.
    •   Compiladores: son programas o herramientas encargadas de compilar. Un
        compilador toma un texto (código fuente) escrito en un lenguaje de alto
        nivel y lo traduce a un lenguaje comprensible por las computadoras
        (código objeto).
    •   Ensambladores: Lenguaje de programación que está a un paso del
        lenguaje de máquina. El ensamblador traduce cada sentencia del lenguaje
        ensamblador a una instrucción de máquina. Los programadores deben
        estar bien familiarizados con la arquitectura del computador, siendo los
        programas       en lenguaje ensamblador no documentados difíciles de
        mantener. El lenguaje ensamblador es dependiente del hardware; hay un
        lenguaje ensamblador diferente para cada serie de CPU.
    •   Macro:     Su     uso   elimina   la   realización   de   tareas   repetitivas,
        automatizándolas. Básicamente, se trata de un grupo de comandos de una
        aplicación, organizados según un determinado juego de instrucciones.

Características de los Sistemas Operativos.

    En general, se puede decir que un Sistema Operativo tiene las siguientes
características:

    •   Conveniencia. Un Sistema Operativo hace más conveniente el uso de una
        computadora.
    •   Eficiencia. Un Sistema Operativo permite que los recursos de la
        computadora se usen de la manera más eficiente posible.
•   Habilidad para evolucionar. Un Sistema Operativo deberá construirse de
       manera que permita el desarrollo, prueba o introducción efectiva de
       nuevas funciones del sistema sin interferir con el servicio.
   •   Encargado de administrar el hardware. El Sistema Operativo se encarga de
       manejar de una mejor manera los recursos de la computadora en cuanto a
       hardware se refiere, esto es, asignar a cada proceso una parte del
       procesador para poder compartir los recursos.
   •   Relacionar dispositivos (gestionar a través del kernel). El Sistema
       Operativo se debe encargar de comunicar a los dispositivos periféricos,
       cuando el usuario así lo requiera.
   •   Organizar datos para acceso rápido y seguro.
   •   Manejar las comunicaciones en red. El Sistema Operativo permite al
       usuario manejar con alta facilidad todo lo referente a la instalación y uso
       de las redes de computadoras.
   •   Procesamiento por bytes de flujo a través del bus de datos.
   •   Facilitar las entradas y salidas. Un Sistema Operativo debe hacerle fácil al
       usuario el acceso y manejo de los dispositivos de Entrada/Salida de la
       computadora.
   •   Técnicas de recuperación de errores.
   •   Evita que otros usuarios interfieran. El Sistema Operativo evita que los
       usuarios se bloqueen entre ellos, informándoles si esa aplicación esta
       siendo ocupada por otro usuario.
   •   Generación de estadísticas.
   •   Permite que se puedan compartir el hardware y los datos entre los
       usuarios.

Funciones del sistema operativo

   El sistema operativo cumple varias funciones:

   •   Administración del procesador: el sistema operativo administra la
       distribución del procesador entre los distintos programas por medio de un
algoritmo   de     programación.   El   tipo   de   programador   depende
       completamente del sistema operativo, según el objetivo deseado.
   •   Gestión de la memoria de acceso aleatorio: el sistema operativo se
       encarga de gestionar el espacio de memoria asignado para cada aplicación
       y para cada usuario, si resulta pertinente. Cuando la memoria física es
       insuficiente, el sistema operativo puede crear una zona de memoria en el
       disco duro, denominada "memoria virtual". La memoria virtual permite
       ejecutar aplicaciones que requieren una memoria superior a la memoria
       RAM disponible en el sistema. Sin embargo, esta memoria es mucho más
       lenta.
   •   Gestión de entradas/salidas: el sistema operativo permite unificar y
       controlar el acceso de los programas a los recursos materiales a través de
       los drivers (también conocidos como administradores periféricos o de
       entrada/salida).
   •   Gestión de ejecución de aplicaciones: el sistema operativo se encarga de
       que las aplicaciones se ejecuten sin problemas asignándoles los recursos
       que éstas necesitan para funcionar. Esto significa que si una aplicación no
       responde correctamente puede "sucumbir".
   •   Administración de autorizaciones: el sistema operativo se encarga de la
       seguridad en relación con la ejecución de programas garantizando que los
       recursos sean utilizados sólo por programas y usuarios que posean las
       autorizaciones correspondientes.
   •   Gestión de archivos: el sistema operativo gestiona la lectura y escritura
       en el sistema de archivos, y las autorizaciones de acceso a archivos de
       aplicaciones y usuarios.
   •   Gestión de la información: el sistema operativo proporciona cierta
       cantidad de indicadores que pueden utilizarse para diagnosticar el
       funcionamiento correcto del equipo.

Clasificación del software

           El software propietario
Es el más común, ya que implica que para acceder al mismo el usuario
debe pagar por una licencia y sólo puede hacer uso del mismo en un contexto
restringido, es decir, que para que puedan usarlo distintas computadoras deben
abonarse otras licencias. Además, este software no puede modificarse ni
perfeccionarse en su funcionamiento, como así tampoco redistribuirse a otros
destinatarios.

       El software propietario es con frecuencia desarrollado por corporaciones,
como ocurre con aquel producido y distribuido por Microsoft. Estas compañías
poseen los derechos de autor sobre el software y, por tanto, los usuarios no pueden
acceder al código fuente, distribuir copias, mejorarlo o hacer públicas las mejoras.

            Software Libre


       El software libre es software con autorización para que cualquiera pueda
usarlo, copiarlo y distribuirlo, ya sea con o sin modificaciones, gratuitamente o
mediante una retribución. En particular, esto significa que el código fuente debe
estar disponible. «Si no es fuente, no es software». Ésta es una definición
simplificada; ver también la definición completa.

       Si un programa es libre, puede ser potencialmente incluido en un sistema
operativo libre tal como GNU o los sistemas GNU/Linux libres.

       Hay muchas maneras diferentes de hacer libre un programa: numerosas
cuestiones a decidir que en muchos casos son matices, y que pueden resolverse de
varias formas sin que por ello el programa deje de ser libre. Algunas de las
posibles variaciones son descritas abajo. Para obtener información sobre licencias
de software libre específicas, puede consultar el listado de licencias.

            Software de código abierto (open source)


       Mucha gente utiliza la expresión software de «código abierto» para
referirse, más o menos, a la misma categoría a la que pertenece el software libre.
Sin embargo, no son exactamente el mismo tipo de software: ellos aceptan
algunas licencias que nosotros consideramos demasiado restrictivas, y hay
licencias de software libre que ellos no han aceptado. Sin embargo, las diferencias
entre lo que abarcan ambas categorías son pocas: casi todo el software libre es de
código abierto, y casi todo el software de código abierto es libre.


            Software de dominio público


       El software de dominio público es software que no está protegido por
derechos de autor. Es un caso especial de software libre no protegido con
copyleft, lo que significa que algunas copias o versiones modificadas pueden no
ser completamente libres.

       Algunas veces se utiliza el término «dominio público» de una manera
imprecisa queriendo decir «libre» o «disponible gratuitamente». Sin embargo,
«dominio público» es un término legal y significa de manera precisa «sin
derechos de autor». Para ser lo más claro posible, recomendamos el uso de
«dominio público» para expresar solamente este significado, y el uso de las otras
expresiones para transmitir el suyo correspondiente.

            Software protegido con copyleft


       El software protegido con copyleft es software libre cuyos términos de
distribución aseguran que todas las copias de todas las versiones son software
libre. Esto significa, por ejemplo, que las licencias copyleft no permiten a terceros
agregar ningún requisito adicional (a excepción de un conjunto limitado de
requisitos para aumentar su protección) y exige que el código fuente sea pública.
Algunas licencias copyleft, como la tercera versión de la GPL, impiden otras
formas de convertir en privativo el software.


            Software libre no protegido con copyleft
       El software libre no protegido con copyleft, incluye la autorización del
autor para redistribuir y modificar el software, así como el permiso para añadirle
restricciones adicionales.
El que un programa sea libre pero no esté protegido con copyleft, implica
que algunas copias o versiones modificadas del mismo pueden no ser
completamente libres. Una compañía de software podría compilar el programa,
con o sin modificaciones, y distribuir el archivo ejecutable como un producto de
software privativo.

                    Software cubierto por la GPL
        La GPL (General Public License/Licencia Pública General) de GNU es un
conjunto específico de términos de distribución empleados para proteger un
programa con copyleft. El Proyecto GNU utiliza esta licencia para la distribución
de la mayoría del software de GNU.
                    El sistema GNU
        El sistema GNU es el sistema operativo similar a Unix, constituido en su
totalidad por software libre, que hemos desarrollado en el Proyecto GNU desde
1984.


            Software no libre
        El software no libre es cualquier software que no es libre. Esto incluye al
software semilibre y el software privativo.
A) Software semilibre
        El software semilibre es software que no es libre, pero incluye autorización
para que los particulares lo usen, lo copien, lo distribuyan y lo modifiquen
(incluyendo la distribución de versiones modificadas) sin propósitos lucrativos.
PGP es un ejemplo de un programa semilibre.

        El software semilibre es mucho mejor éticamente que el software
privativo, pero sigue planteando problemas que no nos permiten utilizarlo en un
sistema operativo libre.

B) Software privativo
        El software privativo es software que no es libre ni semilibre. Su uso,
redistribución o modificación están prohibidos, requieren que solicite una
autorización, o está tan restringido que de hecho no puede hacerlo libremente.
Freeware
        El término «Freeware» no tiene una definición clara aceptada, pero es
usado comúnmente para referirse a paquetes que se pueden distribuir pero no
modificar (y cuyo código fuente no está disponible). Estos paquetes no son
software libre. Por lo tanto, por favor, no use el término «Freeware» para referirse
al software libre.
Shareware
        El Shareware es software del que se permite redistribuir copias, pero que
por cada copia utilizada, el usuario debe pagar un cargo por licencia.

        El shareware no es software libre, ni siquiera semilibre. Esto es así por dos
razones:

 Para la mayoría del shareware, el código fuente no está disponible; por lo
    tanto, usted no puede modificar el programa de ninguna manera.
 No se puede hacer una copia de shareware e instalarla sin pagar un cargo por
    licencia, incluso en el caso de individuos que lo utilicen para actividades sin
    ánimo de lucro (en la práctica, los usuarios ignoran con frecuencia los
    términos de distribución y lo hacen de todas formas, pero estos términos no lo
    permiten).

Software comercial
        El software comercial es aquel desarrollado por un negocio que pretende
obtener dinero de su utilización. ¡«Comercial» y «privativo» no son lo mismo! La
mayoría del software comercial es privativo, pero hay software libre comercial, y
hay software no libre no comercial.

    •   USUARIO FINAL En informática, el término usuario final designa a la
        persona o personas que van a manipular de manera directa un producto de
        software. Usuario final no es necesariamente sinónimo de cliente o
        comprador. Una compañía puede ser un importante comprador de
        software, pero el usuario final puede ser solamente un empleado o grupo
        de empleados dentro de la compañía, como una secretaria o un capturista.
El concepto clave es la interacción directa con el programa, no la
       propiedad.

       En el caso del software de gran distribución, el cliente o comprador es por
lo general el mismo que el usuario final. La costumbre tendería a hacernos pensar
en “consumidores finales”, pero el término “consumidor” no es adecuado en el
Software, ya que la gran mayoría de los recursos de no se agotan al utilizarlos.
CONCLUSION




       El Software es un conjunto de programas, documentos, procedimientos, y
rutinas asociadas con la operación de un sistema de cómputo. Distinguiéndose de
los componentes físicos llamados hardware. Comúnmente a los programas de
computación se les llama software; el software asegura que el programa o sistema
cumpla por completo con sus objetivos, opera con eficiencia, esta adecuadamente
documentado, y suficientemente sencillo de operar. Es simplemente el conjunto
de instrucciones individuales que se le proporciona al microprocesador para que
pueda procesar los datos y generar los resultados esperados. El hardware por si
solo no puede hacer nada, pues es necesario que exista el software, que es el
conjunto de instrucciones que hacen funcionar al hardware.

       Todo lenguaje de programación permite a el computador procesar los
datos mas fácilmente agilizando así el trabajo del usuario pero para esto es
importante que el software realice sus funciones adecuadamente así como también
es imprescindible que este se encuentre bien instalado debido a que este es el que
va ha controlar los equipos, es el que da las instrucciones para que funcionen
adecuadamente, transfiere datos tanto en la misma memoria como para el usuario
cuando este la necesite.
BIBLIOGRAFIA


   http://www.carlospes.com/minidiccionario/cargador.php
   www.mastermagazine.info/termino/4894.
   Enciclopedia "Temática de informática".
   Enciclopedia Microsoft Encarta 97.

Más contenido relacionado

DOC
Software
PDF
Unidad 1,2,3
PDF
Unidades 1 2 3
PDF
2 arquitectura hw de los equipos de computo
PDF
Software
PDF
Software y sus_componentes
DOC
Plan de sesion 07 febrero 2011 22
PDF
Introduccion a-los-´so
Software
Unidad 1,2,3
Unidades 1 2 3
2 arquitectura hw de los equipos de computo
Software
Software y sus_componentes
Plan de sesion 07 febrero 2011 22
Introduccion a-los-´so

La actualidad más candente (10)

PDF
SISTEMAS OPERATIVOS 1
DOC
Practica de software y hardware
PPTX
Icdl Clase2
PDF
Materia de informatica or
DOC
Cuadro sinoptico software
PPTX
Primera Unidad
DOCX
Equipo de rebeca
PPTX
Colegio fiscal tecnico yaruqui sistemas multiusuarios}
PDF
Tema 1 Software. Concepto Clasificación y ejecución. formas de adquisición
PDF
Sistemas operativos
SISTEMAS OPERATIVOS 1
Practica de software y hardware
Icdl Clase2
Materia de informatica or
Cuadro sinoptico software
Primera Unidad
Equipo de rebeca
Colegio fiscal tecnico yaruqui sistemas multiusuarios}
Tema 1 Software. Concepto Clasificación y ejecución. formas de adquisición
Sistemas operativos
Publicidad

Similar a Unerg (20)

DOCX
Software y sistema operativo
PPTX
clasificación_del_softwareParcial1_.pptx
DOCX
Clasificasion de sofware
DOCX
Clasificasion de sofware
PDF
Clases de software
DOCX
Franco vasquez
DOCX
Iforme software
DOCX
Iforme software
DOCX
Iforme software
DOC
El software catalina nticx
DOCX
Software
DOC
El software catalina
DOC
El software catalina
DOCX
Tipos de software
DOCX
A través de las herramientas docs, presentaciones y hoja de calculo
DOCX
documentos docs
DOCX
Informe en word
PDF
PDF
PPTX
Software
Software y sistema operativo
clasificación_del_softwareParcial1_.pptx
Clasificasion de sofware
Clasificasion de sofware
Clases de software
Franco vasquez
Iforme software
Iforme software
Iforme software
El software catalina nticx
Software
El software catalina
El software catalina
Tipos de software
A través de las herramientas docs, presentaciones y hoja de calculo
documentos docs
Informe en word
Software
Publicidad

Más de Maria Fabiola (20)

DOCX
Software libre
PPTX
Software libre
PPTX
Herramientas ofimáticas de software libre
DOCX
Software propietario
DOCX
Software libre1
DOCX
Redes de informatica
DOC
Hardware
DOCX
Redes de informatica seccion 02 1014
DOC
Hardware seccion 02 2014
PPTX
Copyleft
PDF
Apreciacion docente fabiola
PDF
Auditoria metodologica
PDF
Auditoria metodologica
PDF
Articulo cientifico wilmer
PDF
Capitulo i.ii.iii wilmer
PDF
Abordaje comunitario fabiola
PDF
Experiencia docente wilmer
PDF
Abordaje comunitario wilmer
DOC
Auditoria metodologica
DOCX
Software
Software libre
Software libre
Herramientas ofimáticas de software libre
Software propietario
Software libre1
Redes de informatica
Hardware
Redes de informatica seccion 02 1014
Hardware seccion 02 2014
Copyleft
Apreciacion docente fabiola
Auditoria metodologica
Auditoria metodologica
Articulo cientifico wilmer
Capitulo i.ii.iii wilmer
Abordaje comunitario fabiola
Experiencia docente wilmer
Abordaje comunitario wilmer
Auditoria metodologica
Software

Último (20)

PPTX
Presentación PASANTIAS AuditorioOO..pptx
PPTX
Propuesta BKP servidores con Acronis1.pptx
PDF
capacitación de aire acondicionado Bgh r 410
PPTX
Acronis Cyber Protect Cloud para Ciber Proteccion y Ciber Seguridad LATAM - A...
PDF
TRABAJO DE TECNOLOGIA.pdf...........................
PPT
El-Gobierno-Electrónico-En-El-Estado-Bolivia
PDF
MANUAL de recursos humanos para ODOO.pdf
PPTX
Power Point Nicolás Carrasco (disertación Roblox).pptx
PDF
Tips de Seguridad para evitar clonar sus claves del portal bancario.pdf
PDF
Ronmy José Cañas Zambrano - Potenciando la tecnología en Venezuela.pdf
PDF
MANUAL TECNOLOGÍA SER MINISTERIO EDUCACIÓN
PPTX
ANCASH-CRITERIOS DE EVALUACIÓN-FORMA-10-10 (2).pptx
PPTX
Curso de generación de energía mediante sistemas solares
PDF
Documental Beyond the Code (Dossier Presentación - 2.0)
DOCX
Zarate Quispe Alex aldayir aplicaciones de internet .docx
PPTX
historia_web de la creacion de un navegador_presentacion.pptx
PPT
introduccion a las_web en el 2025_mejoras.ppt
PDF
Estrategia de Apoyo de Daylin Castaño (5).pdf
PDF
informe_fichas1y2_corregido.docx (2) (1).pdf
PDF
ADMINISTRACIÓN DE ARCHIVOS - TICS (SENA).pdf
Presentación PASANTIAS AuditorioOO..pptx
Propuesta BKP servidores con Acronis1.pptx
capacitación de aire acondicionado Bgh r 410
Acronis Cyber Protect Cloud para Ciber Proteccion y Ciber Seguridad LATAM - A...
TRABAJO DE TECNOLOGIA.pdf...........................
El-Gobierno-Electrónico-En-El-Estado-Bolivia
MANUAL de recursos humanos para ODOO.pdf
Power Point Nicolás Carrasco (disertación Roblox).pptx
Tips de Seguridad para evitar clonar sus claves del portal bancario.pdf
Ronmy José Cañas Zambrano - Potenciando la tecnología en Venezuela.pdf
MANUAL TECNOLOGÍA SER MINISTERIO EDUCACIÓN
ANCASH-CRITERIOS DE EVALUACIÓN-FORMA-10-10 (2).pptx
Curso de generación de energía mediante sistemas solares
Documental Beyond the Code (Dossier Presentación - 2.0)
Zarate Quispe Alex aldayir aplicaciones de internet .docx
historia_web de la creacion de un navegador_presentacion.pptx
introduccion a las_web en el 2025_mejoras.ppt
Estrategia de Apoyo de Daylin Castaño (5).pdf
informe_fichas1y2_corregido.docx (2) (1).pdf
ADMINISTRACIÓN DE ARCHIVOS - TICS (SENA).pdf

Unerg

  • 1. REPUBLICA BOLIVARIANA DE VENEZUELA MINISTERIO DEL PODER POPULAR PARA LA EDUCACIÓN SUPERIOR UNIVERSIDAD NACIONAL EXPERIMENTAL RÓMULO GALLEGOS NÚCLEO VALLE DE LA PASCUA 2DO AÑO DE MEDICINA SECCIÓN B VALLE DE LA PASCUA. ESTADO GUARICO Software PARTICIPANTES: BERMUDEZ, ALEJANDRA FRANCIS, SERGIO MARTINEZ, BELISARIO MODESTO, CARLOS PARACO, JUAN SANABRIA, KEYLA FACILITADORA: MARÍA FABIOLA GARCÍA JULIO 2011
  • 2. INTRODUCCION Cada vez, los programas de computación, van formando parte común de nuestra vida. Y es que casi todos los programas están al acceso y uso por muchos. Por ello, cada día, se mejoran los software, que permiten al usuario, trabajar más cómodo y con menos esfuerzo Es importante para toda persona conocer el manejo del computador pero de igual forma tiene gran importancia aprender como realiza esta su labor o como desempeña su función de procesamiento de datos. Por lo tanto en el trabajo realizado damos a conocer la forma especifica de cómo es procesada la información así como las bases que tiene el computador en su funcionamiento. La base principal de un computador es el software ya que allí se encuentra almacenada toda la información que le indica a este como desempeñar su labor de procesos y los pasos a seguir para que la transformación de los datos sea mas rápida y eficiente agilizando así el trabajo de los usuarios. Cabe destacar también que esto solo se logra si la persona tiene buenos conocimientos a cerca del manejo del sistema. Comúnmente a los programas de computación se les llama software; el software asegura que el programa o sistema cumpla por completo con sus objetivos, opera con eficiencia, esta adecuadamente documentado, y suficientemente sencillo de operar. Es simplemente el conjunto de instrucciones individuales que se le proporciona al microprocesador para que pueda procesar los datos y generar los resultados esperados. El hardware por si solo no puede hacer nada, pues es necesario que exista el software, que es el conjunto de instrucciones que hacen funcionar al hardware.
  • 3. SOFTWARE Definición de Software Son las instrucciones electrónicas que van a indicar a la PC que es lo que tiene que hacer. También se puede decir que son los programas usados para dirigir las funciones de un sistema de computación o un hardware. Al cargar los programas en una computadora, la máquina actuará como si recibiera una educación instantánea; de pronto sabe como pensar y como operar. Sin el software, la computadora sería un conjunto de medios sin utilizar. Se pueden distinguir 2 tipos fundamentales de software: • Software Aplicaciones: Es aquel que hace que el computador coopere con el usuario en la realización de tareas típicamente humanas, tales como gestionar una contabilidad o escribir un texto. En otras palabras, son los programas que controlan y optimización la operación de la máquina, establecen una relación básica y fundamental entre el usuario y el computador, hacen que el usuario pueda usar en forma cómoda y amigable complejos sistemas hardware, realizan funciones que para el usuario serían engorrosas o incluso imposibles, y actúan como intermediario entre el usuario y el hardware. Dentro de los programas de aplicación, puede ser útil una distinción entre: • Aplicaciones verticales, de finalidad específica para un tipo muy delimitado de usuarios (médicos, abogados, arquitectos…) • Aplicaciones horizontales, de utilidad para una amplísima gama de usuarios de cualquier tipo. Algunos ejemplos de software aplicaciones son:  Procesadores de texto. (Bloc de Notas)  Editores. (PhotoShop para el Diseño Gráfico
  • 4. Hojas de Cálculo. (MS Excel)  Sistemas gestores de bases de datos. (MySQL)  Programas de comunicaciones. (MSN Messenger)  Paquetes integrados. (Ofimática: Word, Excel, PowerPoint…)  Programas de diseño asistido por computador. (Autocad) Diferencia entre programación de Aplicaciones y sistemas Los programadores de aplicaciones, a diferencia de los programadores de sistemas, no necesitan conocer a fondo el modo de funcionamiento interno del hardware. Basta con que conozcan las necesidades de información de sus aplicaciones y cómo usar el sistema operativo, para conseguir satisfacer estas necesidades. Sus programas deben ser independientes del hardware específico que se utilice y deben ser transportados sin grandes problemas de adaptación a otras computadoras y otros entornos operativos. Por otro lado, el software de aplicación. • Software sistema Son todos aquellos programas situados a bajo nivel que tienen como objetivo gestionar los recursos del ordenador y facilitar el funcionamiento de otras aplicaciones. Su intención es doble: desvincular al usuario y al programador de los detalles del computador y ofrecerles interfaces adecuadas de alto nivel. Interactúan con el hardware…es el software básico o sistema operativo. Es un conjunto de programas cuyo objeto es facilitar el uso del computador (aísla de la complejidad de cada dispositivo, y presenta al exterior un modelo común de sistema de manejo para todos los dispositivos) y conseguir que se use eficientemente (ejemplo: realizar operaciones mientras se ejecuta un programa). Administra y asigna los recursos del sistema (hardware). El Software de sistema, ayuda a funcionar al hardware y a la computadora. Su propósito es evitar lo más posible los detalles complejos de la computación, especialmente la memoria y el hardware.
  • 5. El Software de base está compuesto por: • Cargadores: Un cargador es un programa del sistema que realiza la función de carga (llevar el programa objeto a la memoria para su ejecución). Algunos sistemas tienen un ligador o editor de ligado (combina dos o más programas objeto independientes y proporciona la información necesaria para realizar referencias entre ellos) para realizar las operaciones de enlace, y un cargador separado para manejar la relocalización (modificar el programa objeto de forma que puede cargarse en una dirección diferente de la localidad especificada originalmente) y la carga. • Compiladores: son programas o herramientas encargadas de compilar. Un compilador toma un texto (código fuente) escrito en un lenguaje de alto nivel y lo traduce a un lenguaje comprensible por las computadoras (código objeto). • Ensambladores: Lenguaje de programación que está a un paso del lenguaje de máquina. El ensamblador traduce cada sentencia del lenguaje ensamblador a una instrucción de máquina. Los programadores deben estar bien familiarizados con la arquitectura del computador, siendo los programas en lenguaje ensamblador no documentados difíciles de mantener. El lenguaje ensamblador es dependiente del hardware; hay un lenguaje ensamblador diferente para cada serie de CPU. • Macro: Su uso elimina la realización de tareas repetitivas, automatizándolas. Básicamente, se trata de un grupo de comandos de una aplicación, organizados según un determinado juego de instrucciones. Características de los Sistemas Operativos. En general, se puede decir que un Sistema Operativo tiene las siguientes características: • Conveniencia. Un Sistema Operativo hace más conveniente el uso de una computadora. • Eficiencia. Un Sistema Operativo permite que los recursos de la computadora se usen de la manera más eficiente posible.
  • 6. Habilidad para evolucionar. Un Sistema Operativo deberá construirse de manera que permita el desarrollo, prueba o introducción efectiva de nuevas funciones del sistema sin interferir con el servicio. • Encargado de administrar el hardware. El Sistema Operativo se encarga de manejar de una mejor manera los recursos de la computadora en cuanto a hardware se refiere, esto es, asignar a cada proceso una parte del procesador para poder compartir los recursos. • Relacionar dispositivos (gestionar a través del kernel). El Sistema Operativo se debe encargar de comunicar a los dispositivos periféricos, cuando el usuario así lo requiera. • Organizar datos para acceso rápido y seguro. • Manejar las comunicaciones en red. El Sistema Operativo permite al usuario manejar con alta facilidad todo lo referente a la instalación y uso de las redes de computadoras. • Procesamiento por bytes de flujo a través del bus de datos. • Facilitar las entradas y salidas. Un Sistema Operativo debe hacerle fácil al usuario el acceso y manejo de los dispositivos de Entrada/Salida de la computadora. • Técnicas de recuperación de errores. • Evita que otros usuarios interfieran. El Sistema Operativo evita que los usuarios se bloqueen entre ellos, informándoles si esa aplicación esta siendo ocupada por otro usuario. • Generación de estadísticas. • Permite que se puedan compartir el hardware y los datos entre los usuarios. Funciones del sistema operativo El sistema operativo cumple varias funciones: • Administración del procesador: el sistema operativo administra la distribución del procesador entre los distintos programas por medio de un
  • 7. algoritmo de programación. El tipo de programador depende completamente del sistema operativo, según el objetivo deseado. • Gestión de la memoria de acceso aleatorio: el sistema operativo se encarga de gestionar el espacio de memoria asignado para cada aplicación y para cada usuario, si resulta pertinente. Cuando la memoria física es insuficiente, el sistema operativo puede crear una zona de memoria en el disco duro, denominada "memoria virtual". La memoria virtual permite ejecutar aplicaciones que requieren una memoria superior a la memoria RAM disponible en el sistema. Sin embargo, esta memoria es mucho más lenta. • Gestión de entradas/salidas: el sistema operativo permite unificar y controlar el acceso de los programas a los recursos materiales a través de los drivers (también conocidos como administradores periféricos o de entrada/salida). • Gestión de ejecución de aplicaciones: el sistema operativo se encarga de que las aplicaciones se ejecuten sin problemas asignándoles los recursos que éstas necesitan para funcionar. Esto significa que si una aplicación no responde correctamente puede "sucumbir". • Administración de autorizaciones: el sistema operativo se encarga de la seguridad en relación con la ejecución de programas garantizando que los recursos sean utilizados sólo por programas y usuarios que posean las autorizaciones correspondientes. • Gestión de archivos: el sistema operativo gestiona la lectura y escritura en el sistema de archivos, y las autorizaciones de acceso a archivos de aplicaciones y usuarios. • Gestión de la información: el sistema operativo proporciona cierta cantidad de indicadores que pueden utilizarse para diagnosticar el funcionamiento correcto del equipo. Clasificación del software  El software propietario
  • 8. Es el más común, ya que implica que para acceder al mismo el usuario debe pagar por una licencia y sólo puede hacer uso del mismo en un contexto restringido, es decir, que para que puedan usarlo distintas computadoras deben abonarse otras licencias. Además, este software no puede modificarse ni perfeccionarse en su funcionamiento, como así tampoco redistribuirse a otros destinatarios. El software propietario es con frecuencia desarrollado por corporaciones, como ocurre con aquel producido y distribuido por Microsoft. Estas compañías poseen los derechos de autor sobre el software y, por tanto, los usuarios no pueden acceder al código fuente, distribuir copias, mejorarlo o hacer públicas las mejoras.  Software Libre El software libre es software con autorización para que cualquiera pueda usarlo, copiarlo y distribuirlo, ya sea con o sin modificaciones, gratuitamente o mediante una retribución. En particular, esto significa que el código fuente debe estar disponible. «Si no es fuente, no es software». Ésta es una definición simplificada; ver también la definición completa. Si un programa es libre, puede ser potencialmente incluido en un sistema operativo libre tal como GNU o los sistemas GNU/Linux libres. Hay muchas maneras diferentes de hacer libre un programa: numerosas cuestiones a decidir que en muchos casos son matices, y que pueden resolverse de varias formas sin que por ello el programa deje de ser libre. Algunas de las posibles variaciones son descritas abajo. Para obtener información sobre licencias de software libre específicas, puede consultar el listado de licencias.  Software de código abierto (open source) Mucha gente utiliza la expresión software de «código abierto» para referirse, más o menos, a la misma categoría a la que pertenece el software libre. Sin embargo, no son exactamente el mismo tipo de software: ellos aceptan
  • 9. algunas licencias que nosotros consideramos demasiado restrictivas, y hay licencias de software libre que ellos no han aceptado. Sin embargo, las diferencias entre lo que abarcan ambas categorías son pocas: casi todo el software libre es de código abierto, y casi todo el software de código abierto es libre.  Software de dominio público El software de dominio público es software que no está protegido por derechos de autor. Es un caso especial de software libre no protegido con copyleft, lo que significa que algunas copias o versiones modificadas pueden no ser completamente libres. Algunas veces se utiliza el término «dominio público» de una manera imprecisa queriendo decir «libre» o «disponible gratuitamente». Sin embargo, «dominio público» es un término legal y significa de manera precisa «sin derechos de autor». Para ser lo más claro posible, recomendamos el uso de «dominio público» para expresar solamente este significado, y el uso de las otras expresiones para transmitir el suyo correspondiente.  Software protegido con copyleft El software protegido con copyleft es software libre cuyos términos de distribución aseguran que todas las copias de todas las versiones son software libre. Esto significa, por ejemplo, que las licencias copyleft no permiten a terceros agregar ningún requisito adicional (a excepción de un conjunto limitado de requisitos para aumentar su protección) y exige que el código fuente sea pública. Algunas licencias copyleft, como la tercera versión de la GPL, impiden otras formas de convertir en privativo el software.  Software libre no protegido con copyleft El software libre no protegido con copyleft, incluye la autorización del autor para redistribuir y modificar el software, así como el permiso para añadirle restricciones adicionales.
  • 10. El que un programa sea libre pero no esté protegido con copyleft, implica que algunas copias o versiones modificadas del mismo pueden no ser completamente libres. Una compañía de software podría compilar el programa, con o sin modificaciones, y distribuir el archivo ejecutable como un producto de software privativo.  Software cubierto por la GPL La GPL (General Public License/Licencia Pública General) de GNU es un conjunto específico de términos de distribución empleados para proteger un programa con copyleft. El Proyecto GNU utiliza esta licencia para la distribución de la mayoría del software de GNU.  El sistema GNU El sistema GNU es el sistema operativo similar a Unix, constituido en su totalidad por software libre, que hemos desarrollado en el Proyecto GNU desde 1984.  Software no libre El software no libre es cualquier software que no es libre. Esto incluye al software semilibre y el software privativo. A) Software semilibre El software semilibre es software que no es libre, pero incluye autorización para que los particulares lo usen, lo copien, lo distribuyan y lo modifiquen (incluyendo la distribución de versiones modificadas) sin propósitos lucrativos. PGP es un ejemplo de un programa semilibre. El software semilibre es mucho mejor éticamente que el software privativo, pero sigue planteando problemas que no nos permiten utilizarlo en un sistema operativo libre. B) Software privativo El software privativo es software que no es libre ni semilibre. Su uso, redistribución o modificación están prohibidos, requieren que solicite una autorización, o está tan restringido que de hecho no puede hacerlo libremente.
  • 11. Freeware El término «Freeware» no tiene una definición clara aceptada, pero es usado comúnmente para referirse a paquetes que se pueden distribuir pero no modificar (y cuyo código fuente no está disponible). Estos paquetes no son software libre. Por lo tanto, por favor, no use el término «Freeware» para referirse al software libre. Shareware El Shareware es software del que se permite redistribuir copias, pero que por cada copia utilizada, el usuario debe pagar un cargo por licencia. El shareware no es software libre, ni siquiera semilibre. Esto es así por dos razones:  Para la mayoría del shareware, el código fuente no está disponible; por lo tanto, usted no puede modificar el programa de ninguna manera.  No se puede hacer una copia de shareware e instalarla sin pagar un cargo por licencia, incluso en el caso de individuos que lo utilicen para actividades sin ánimo de lucro (en la práctica, los usuarios ignoran con frecuencia los términos de distribución y lo hacen de todas formas, pero estos términos no lo permiten). Software comercial El software comercial es aquel desarrollado por un negocio que pretende obtener dinero de su utilización. ¡«Comercial» y «privativo» no son lo mismo! La mayoría del software comercial es privativo, pero hay software libre comercial, y hay software no libre no comercial. • USUARIO FINAL En informática, el término usuario final designa a la persona o personas que van a manipular de manera directa un producto de software. Usuario final no es necesariamente sinónimo de cliente o comprador. Una compañía puede ser un importante comprador de software, pero el usuario final puede ser solamente un empleado o grupo de empleados dentro de la compañía, como una secretaria o un capturista.
  • 12. El concepto clave es la interacción directa con el programa, no la propiedad. En el caso del software de gran distribución, el cliente o comprador es por lo general el mismo que el usuario final. La costumbre tendería a hacernos pensar en “consumidores finales”, pero el término “consumidor” no es adecuado en el Software, ya que la gran mayoría de los recursos de no se agotan al utilizarlos.
  • 13. CONCLUSION El Software es un conjunto de programas, documentos, procedimientos, y rutinas asociadas con la operación de un sistema de cómputo. Distinguiéndose de los componentes físicos llamados hardware. Comúnmente a los programas de computación se les llama software; el software asegura que el programa o sistema cumpla por completo con sus objetivos, opera con eficiencia, esta adecuadamente documentado, y suficientemente sencillo de operar. Es simplemente el conjunto de instrucciones individuales que se le proporciona al microprocesador para que pueda procesar los datos y generar los resultados esperados. El hardware por si solo no puede hacer nada, pues es necesario que exista el software, que es el conjunto de instrucciones que hacen funcionar al hardware. Todo lenguaje de programación permite a el computador procesar los datos mas fácilmente agilizando así el trabajo del usuario pero para esto es importante que el software realice sus funciones adecuadamente así como también es imprescindible que este se encuentre bien instalado debido a que este es el que va ha controlar los equipos, es el que da las instrucciones para que funcionen adecuadamente, transfiere datos tanto en la misma memoria como para el usuario cuando este la necesite.
  • 14. BIBLIOGRAFIA  http://www.carlospes.com/minidiccionario/cargador.php  www.mastermagazine.info/termino/4894.  Enciclopedia "Temática de informática".  Enciclopedia Microsoft Encarta 97.