tics en la vida cotidiana prepa en linea modulo 1.pptx
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.