Your SlideShare is downloading. ×
Unerg
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Unerg

716

Published on

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

  • Be the first to like this

No Downloads
Views
Total Views
716
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
13
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. REPUBLICA BOLIVARIANA DE VENEZUELAMINISTERIO 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 denuestra 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áscómodo y con menos esfuerzo Es importante para toda persona conocer el manejodel computador pero de igual forma tiene gran importancia aprender como realizaesta 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 decómo es procesada la información así como las bases que tiene el computador ensu funcionamiento. La base principal de un computador es el software ya que allí se encuentraalmacenada toda la información que le indica a este como desempeñar su labor deprocesos y los pasos a seguir para que la transformación de los datos sea masrápida y eficiente agilizando así el trabajo de los usuarios. Cabe destacar tambiénque esto solo se logra si la persona tiene buenos conocimientos a cerca del manejodel sistema. Comúnmente a los programas de computación se les llama software; elsoftware asegura que el programa o sistema cumpla por completo con susobjetivos, opera con eficiencia, esta adecuadamente documentado, ysuficientemente sencillo de operar. Es simplemente el conjunto de instruccionesindividuales que se le proporciona al microprocesador para que pueda procesar losdatos y generar los resultados esperados. El hardware por si solo no puede hacernada, pues es necesario que exista el software, que es el conjunto de instruccionesque hacen funcionar al hardware.
  • 3. SOFTWAREDefinición de Software Son las instrucciones electrónicas que van a indicar a la PC que es lo quetiene que hacer. También se puede decir que son los programas usados para dirigirlas funciones de un sistema de computación o un hardware. Al cargar losprogramas en una computadora, la máquina actuará como si recibiera unaeducación instantánea; de pronto sabe como pensar y como operar. Sin elsoftware, 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ónde tareas típicamente humanas, tales como gestionar una contabilidad o escribirun texto. En otras palabras, son los programas que controlan y optimización laoperación de la máquina, establecen una relación básica y fundamental entre elusuario y el computador, hacen que el usuario pueda usar en forma cómoda yamigable complejos sistemas hardware, realizan funciones que para el usuarioserían engorrosas o incluso imposibles, y actúan como intermediario entre elusuario 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 desistemas, no necesitan conocer a fondo el modo de funcionamiento interno delhardware. Basta con que conozcan las necesidades de información de susaplicaciones y cómo usar el sistema operativo, para conseguir satisfacer estasnecesidades. Sus programas deben ser independientes del hardware específico quese utilice y deben ser transportados sin grandes problemas de adaptación a otrascomputadoras 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 objetivogestionar los recursos del ordenador y facilitar el funcionamiento de otrasaplicaciones. Su intención es doble: desvincular al usuario y al programador delos detalles del computador y ofrecerles interfaces adecuadas de alto nivel.Interactúan con el hardware…es el software básico o sistema operativo. Es unconjunto de programas cuyo objeto es facilitar el uso del computador (aísla de lacomplejidad de cada dispositivo, y presenta al exterior un modelo común desistema de manejo para todos los dispositivos) y conseguir que se useeficientemente (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ásposible los detalles complejos de la computación, especialmente la memoria y elhardware.
  • 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 siguientescaracterí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 usuariodebe pagar por una licencia y sólo puede hacer uso del mismo en un contextorestringido, es decir, que para que puedan usarlo distintas computadoras debenabonarse otras licencias. Además, este software no puede modificarse niperfeccionarse en su funcionamiento, como así tampoco redistribuirse a otrosdestinatarios. El software propietario es con frecuencia desarrollado por corporaciones,como ocurre con aquel producido y distribuido por Microsoft. Estas compañíasposeen los derechos de autor sobre el software y, por tanto, los usuarios no puedenacceder 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 puedausarlo, copiarlo y distribuirlo, ya sea con o sin modificaciones, gratuitamente omediante una retribución. En particular, esto significa que el código fuente debeestar disponible. «Si no es fuente, no es software». Ésta es una definiciónsimplificada; ver también la definición completa. Si un programa es libre, puede ser potencialmente incluido en un sistemaoperativo libre tal como GNU o los sistemas GNU/Linux libres. Hay muchas maneras diferentes de hacer libre un programa: numerosascuestiones a decidir que en muchos casos son matices, y que pueden resolverse devarias formas sin que por ello el programa deje de ser libre. Algunas de lasposibles variaciones son descritas abajo. Para obtener información sobre licenciasde 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» parareferirse, 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 haylicencias de software libre que ellos no han aceptado. Sin embargo, las diferenciasentre lo que abarcan ambas categorías son pocas: casi todo el software libre es decó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 porderechos de autor. Es un caso especial de software libre no protegido concopyleft, lo que significa que algunas copias o versiones modificadas pueden noser completamente libres. Algunas veces se utiliza el término «dominio público» de una maneraimprecisa queriendo decir «libre» o «disponible gratuitamente». Sin embargo,«dominio público» es un término legal y significa de manera precisa «sinderechos 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 otrasexpresiones para transmitir el suyo correspondiente.  Software protegido con copyleft El software protegido con copyleft es software libre cuyos términos dedistribución aseguran que todas las copias de todas las versiones son softwarelibre. Esto significa, por ejemplo, que las licencias copyleft no permiten a tercerosagregar ningún requisito adicional (a excepción de un conjunto limitado derequisitos 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 otrasformas de convertir en privativo el software.  Software libre no protegido con copyleft El software libre no protegido con copyleft, incluye la autorización delautor para redistribuir y modificar el software, así como el permiso para añadirlerestricciones adicionales.
  • 10. El que un programa sea libre pero no esté protegido con copyleft, implicaque algunas copias o versiones modificadas del mismo pueden no sercompletamente libres. Una compañía de software podría compilar el programa,con o sin modificaciones, y distribuir el archivo ejecutable como un producto desoftware privativo.  Software cubierto por la GPL La GPL (General Public License/Licencia Pública General) de GNU es unconjunto específico de términos de distribución empleados para proteger unprograma con copyleft. El Proyecto GNU utiliza esta licencia para la distribuciónde la mayoría del software de GNU.  El sistema GNU El sistema GNU es el sistema operativo similar a Unix, constituido en sutotalidad por software libre, que hemos desarrollado en el Proyecto GNU desde1984.  Software no libre El software no libre es cualquier software que no es libre. Esto incluye alsoftware semilibre y el software privativo.A) Software semilibre El software semilibre es software que no es libre, pero incluye autorizaciónpara 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 softwareprivativo, pero sigue planteando problemas que no nos permiten utilizarlo en unsistema 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 unaautorizació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 esusado comúnmente para referirse a paquetes que se pueden distribuir pero nomodificar (y cuyo código fuente no está disponible). Estos paquetes no sonsoftware libre. Por lo tanto, por favor, no use el término «Freeware» para referirseal software libre.Shareware El Shareware es software del que se permite redistribuir copias, pero quepor cada copia utilizada, el usuario debe pagar un cargo por licencia. El shareware no es software libre, ni siquiera semilibre. Esto es así por dosrazones: 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 pretendeobtener dinero de su utilización. ¡«Comercial» y «privativo» no son lo mismo! Lamayoría del software comercial es privativo, pero hay software libre comercial, yhay 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 porlo general el mismo que el usuario final. La costumbre tendería a hacernos pensaren “consumidores finales”, pero el término “consumidor” no es adecuado en elSoftware, 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, yrutinas asociadas con la operación de un sistema de cómputo. Distinguiéndose delos componentes físicos llamados hardware. Comúnmente a los programas decomputación se les llama software; el software asegura que el programa o sistemacumpla por completo con sus objetivos, opera con eficiencia, esta adecuadamentedocumentado, y suficientemente sencillo de operar. Es simplemente el conjuntode instrucciones individuales que se le proporciona al microprocesador para quepueda procesar los datos y generar los resultados esperados. El hardware por sisolo no puede hacer nada, pues es necesario que exista el software, que es elconjunto de instrucciones que hacen funcionar al hardware. Todo lenguaje de programación permite a el computador procesar losdatos mas fácilmente agilizando así el trabajo del usuario pero para esto esimportante que el software realice sus funciones adecuadamente así como tambiénes imprescindible que este se encuentre bien instalado debido a que este es el queva ha controlar los equipos, es el que da las instrucciones para que funcionenadecuadamente, transfiere datos tanto en la misma memoria como para el usuariocuando 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.

×