SlideShare una empresa de Scribd logo
1 de 14
Se conoce como software1 al equipamiento lógico o soporte lógico de un sistema 
informático, que comprende el conjunto de los componentes lógicos necesarios que 
hacen posible la realización de tareas específicas, en contraposición a los componentes 
físicos que son llamados hardware. 
Los componentes lógicos incluyen, entre muchos otros, las aplicaciones informáticas; 
tales como el procesador, que permite al usuario realizar todas las tareas concernientes 
a la edición de textos; el llamado software de sistema, tal como el sistema operativo, 
que básicamente permite al resto de los programas funcionar adecuadamente, 
facilitando también la interacción entre los componentes físicos y el resto de las 
aplicaciones, y proporcionando una interfaz con el usuario. 
El anglicismo "software" es el más ampliamente difundido al referirse a este concepto, 
especialmente en la jerga técnica; en tanto que el término sinónimo «logicial», derivado 
del término francés logiciel, es utilizado mayormente en países y zonas de influencia 
francesa. 
El software se clasifica en 4 diferentes Categorías: Sistemas Operativos, Lenguajes 
de Programación, Software de Aplicación. 
Sistemas Operativos 
El sistema operativo es el gestor y organizador de todas las actividades que realiza 
la computadora. Marca las pautas según las cuales se intercambia información entre 
la memoria central y la externa, y determina las operaciones elementales que puede 
realizar el procesador. El sistema operativo, debe ser cargado en la memoria central 
antes que ninguna otra información. 
Lenguajes de Programación
Mediante los programas se indica a la computadora que tarea debe 
realizar y cómo efectuarla, pero para ello es preciso introducir estas 
órdenes en un lenguaje que el sistema pueda entender. En principio, el 
ordenador sólo entiende las instrucciones en código máquina, es decir, 
el específico de la computadora. Sin embargo, a partir de éstos se 
elaboran los llamados lenguajes de alto y bajo nivel. 
Software de aplicaciones 
El software de aplicación está diseñado y escrito para realizar tareas 
específicas personales, empresariales o científicas como el 
procesamiento de nóminas, la administración de los recursos humanos 
o el control de inventarios. Todas éstas aplicación es procesan datos 
(recepción de materiales) y generan información (registros de nómina). 
Para el usuario. 
Importancia 
La importancia de la computadora hoy en día es tan grande que las computadoras 
han sustituido otras máquinas por su eficiencia al realizar algunos trabajos. Todas 
las empresas que quieran estar en el borde de la competencia deben usar 
computadoras para ayudarse a realizar el trabajo más rápido.
Sistema operativo 
Un sistema operativo (SO o, frecuentemente, OS —del inglés 
Operating System—) es un programa o conjunto de programas que 
en un sistema informático gestiona los recursos de hardware y 
provee servicios a los programas de aplicación, ejecutándose en 
modo privilegiado respecto de los restantes y anteriores próximos 
y viceversa (aunque puede que parte del mismo se ejecute en 
espacio de usuario). 
También se le puede decir que es un conjunto de programas especialmente hechos para la ejecución 
de varias tareas, en las que sirve de intermediario entre el usuario y la computadora. Este conjunto de 
programas que manejan el hardware de una computadora u otro dispositivo electrónico. Provee de 
rutinas básicas para controlar los distintos dispositivos del equipo y permite administrar, escalar y 
realizar interacción de tareas.
Un sistema operativo, tiene también como función, administrar todos los periféricos de una 
computadora. Es el encargado de mantener la integridad del sistema. 
Podemos decir que el sistema operativo es el programa más importante de la computadora. 
Existen muchos tipos de Sistemas Operativos, cuya complejidad varía dependiendo de qué tipo de 
funciones proveen, y en qué tipo de equipo puede ser usado. Algunos sistemas operativos permiten 
administrar gran cantidad de usuarios, en cambio otros controlan dispositivos de hardware como 
bombas de petróleo. 
Un sistema operativo desempeña 5 funciones 
básicas en la operación de un sistema informático: 
 Suministro de interfaz al usuario. 
 Administración de recursos. 
 Administración de archivos. 
 Administración de tareas. 
 Servicio de soporte y utilidades. 
Interfaz de usuario
Diagrama del proceso de entrada y procesamiento entre un 
humano y una máquina. 
La interfaz de usuario es el medio con que el usuario puede 
comunicarse con una máquina, un equipo o una computadora, y 
comprende todos los puntos de contacto entre el usuario y el 
equipo. 
 Puesta en marcha y apagado. 
 Control de las funciones manipulables del equipo. 
 Manipulación de archivos y directorios. 
 Herramientas de desarrollo de aplicaciones. 
 Comunicación con otros sistemas. 
 Información de estado. 
 Configuración de la propia interfaz y entorno. 
 Intercambio de datos entre aplicaciones. 
 Control de acceso. 
 Sistema de ayuda interactivo. 
 
a) Una interfaz de hardware, a nivel de los dispositivos utilizados para 
ingresar, procesar y entregar los datos: teclado, ratón y pantalla 
visualizadora. 
b) Una interfaz de software, destinada a entregar información acerca de 
los procesos y herramientas de control, a través de lo que el usuario 
observa habitualmente en la pantalla.
c) Una interfaz de Software-Hardware, que establece un puente entre la 
máquina y las personas, permite a la máquina entender la instrucción y 
al hombre entender el código binario traducido a información legible. 
Administración de recursos. Sirve para administrar los recursos 
de hardware y de redes de un sistema informativo, como el CPU, 
memoria, dispositivos de almacenamiento secundario y periféricos de 
entrada canal-ayuda.org y de salida. 
Un administrador de archivos, gestor de archivos o explorador de archivos (del inglés file manager) 
es una aplicación informática que provee acceso a archivos y facilita el realizar operaciones con ellos, 
como copiar, mover, eliminar archivos donde el usuario lo quiera ubicar y poder ingresar a ellos 
para realizar ciertas tareas. 
Un administrador de archivos, gestor de archivos o explorador de archivos es una aplicación 
informática que provee acceso a archivos y facilita el realizar operaciones con ellos, como copiar, 
mover o eliminar archivos donde el usuario lo quiera ubicar. 
Se ocupa de ofrecer los mecanismos para almacenar, compartir y asegurar archivos, así como para 
hacer referencia a ellos. 
Los primeros gestores de archivos fueron creados para sistemas operativos con interfaces de usuario 
de símbolos (no gráficos). 
Estos gestores de archivos generalmente representaban las unidades, particiones y directorios en su 
distribución física real y permitían un número limitado de operaciones sobre estos recursos.
 Creación de archivos y borrado. 
 Creación de directorio y borrado. 
 Soporte de primitivas de manipulación de archivos y directorios. 
 Mapeo de archivos en memoria secundaria. 
 Respaldo de archivos en un medio de almacenamiento estable (no-volatil). 
Un administrador de tareas es un programa informático que 
se utiliza para proporcionar información sobre los procesos y 
programas que se están ejecutando en una computadora y su 
situación general. Puede emplearse para finalizar procesos, 
comprobar el uso de CPU de éstos, así como terminar 
programas y cambiar la prioridad entre procesos. 
1. Aplicaciones - Permite al usuario ver qué programas están actualmente en su 
barra de tareas. Desde esta función, el usuario puede finalizar, minimizar, 
maximizar, traer al frente la aplicación, etc. 
2. Procesos - Permite visualizar los procesos que ejecuta el computador, quién lo 
ejecuta y el uso de la CPU y el uso de memoria. En nombre de imagen aparece 
el nombre del archivo ejecutable que está siendo ejecutado; en nombre de 
usuario se establece si es el usuario quien activó el proceso (sólo los procesos 
ejecutados por el usuario pueden ser finalizados), si corresponde a una 
ejecución de red o una ejecución de sistema. 
3. Rendimiento - se puede observar un gráfico correspondiente al uso de la CPU. 
4. Red - en la pestaña de funciones de red se puede observar un gráfico que 
muestra el uso de lared 
5. Usuarios - se puede ver qué usuarios tienen permisos en el sistema operativo 
También desde el administrador se pueden ejecutar aplicaciones, y hasta el mismo 
Explorador de Windows (si este finaliza inesperadamente) usando el botón Nueva 
tarea, escribiendo Explorer.exe y luego presionando Enter.
Servicio de soporte. Los servicios de soporte de cada sistema operativo dependerán de 
la implementación (programas orientados a diferentes tareas, como editores de texto, 
administradores de archivos, navegadores, etc.) particular de éste con la que estemos 
trabajando. Estos servicios de soporte suelen consistir en: 
◦ Actualización de versiones 
◦ Mejoras de seguridad. 
◦ Inclusión de alguna nueva utilidad (un nuevo entorno gráfico, un asistente para 
administrar alguna determinada función, etc.). 
◦ Controladores para manejar nuevos periféricos. 
◦ Corrección de errores de software. ◦ Otros. 
Que es una aplicación de sistemas 
Sistema de información 
Un sistema de 
información es un conjunto 
de elementos orientados al 
tratamiento y administración 
de datos e información, 
organizados y listos para su 
uso posterior, generados 
para cubrir una necesidad o 
un objetivo. 
Dichos elementos formarán par te de alguna de las s iguientes categor ías : 
 Personas ; 
 Datos ;
 Actividades o técnicas de trabajo ; 
 Recursos materiales en general (generalmente recursos 
informáticos y de comunicación, aunque no necesariamente). 
MODALIDADES DE ADQUISICION DEL SOFWARE 
LICENCIA DE SOFWARE 
Una licencia de software es un permiso que se le otorga a un individuo o grupo, para el uso de 
una pieza de software. 
La licencia tiene un costo asociado y el software está sujeto a derechos de autor. 
Shareware 
Se denomina shareware a una modalidad de distribución de software, 
en la que el usuario puede evaluar de forma gratuita el producto, pero 
con limitaciones en el tiempo de uso o en algunas de las formas de uso 
o con restricciones en las capacidades finales. 
Para adquirir una licencia de software que permita el uso del software 
de manera completa se requiere de un pago, aunque también existe el 
llamado "shareware de precio cero", pero esta modalidad es poco 
común. 
No debe confundirse el shareware con el sistema freeware que indica 
que el software es totalmente gratuito. Tampoco debe confundirse el 
hecho de que el software sea shareware o freeware con el hecho de 
que sea de código abierto, ya que esto último depende de la 
disponibilidad o no del código fuente, mientras que los primeros son 
denominaciones de la forma o sistema de comercialización. 
Ventajas 
Para el usuario 
 El usuario puede probar el producto antes de comprarlo, evitando el riesgo que significa 
un desembolso por algo que no está seguro si le será útil. 
 Usualmente los de este tipo tienen un costo mucho menor que los que son estrictamente 
comerciales. 
 La comunicación con los autores es mucho más simple y directa, permitiendo un soporte 
fluido y una buena retroalimentación. En la mayoría de los casos, las sucesivas versiones
de los programas bajo esta modalidad, van incorporando mejoras con base en 
sugerencias y pedidos de los propios usuarios, de las que se beneficia el resto de ellos. 
No debe confundirse con software libre, en inglés free puede ser libre o gratuito. 
El término f reeware ("software gratis", del inglés free software, aunque esta denominación también se 
confunde a veces con "libre" por la ambigüedad del término en el idioma inglés) define un tipo de software 
que se distribuye sin costo, disponible para su uso y por tiempo ilimitado, 1 y se trata de una variante gratuita 
del shareware, en la que la meta es lograr que un usuario pruebe el producto durante un tiempo (trial) 
limitado y, si le satisface, que pague por él, habilitando toda su funcionalidad. A veces se incluye el código 
fuente, pero no es lo usual. 
El freeware suele incluir una licencia de uso, que permite su redistribución pero con algunas restricciones, 
como no modificar la aplicación en sí ni venderla, y dar cuenta de su autor. También puede desautorizar el 
uso en una compañía con fines comerciales o en una entidad gubernamental, o bien requerir pagos si se le 
va a dar uso comercial. Todo esto depende del tipo de licencia en concreto a la que se acoge el software. 
El software de dominio público no está protegido por las leyes de derechos de autor y puede ser 
copiado por cualquiera sin costo alguno. Algunas veces los programadores crean un programa y lo 
donan para su utilización por parte del público en general. Lo anterior no quiere decir que en 
algún momento un usuario lo pueda copiar, modificar y distribuir como si fuera software 
propietario. Así mismo, existe software gratis protegido por leyes de derechos de autor que 
permite al usuario publicar versiones modificadas como si fueran propiedad de este último. 
VENTAJAS: Con algunas modificaciones, el usuario obtiene los resultados específicos que requiere. 
DESVENTAJAS: no siempre se encuentra una opción válida en el mercado. No siempre se logra 
una adaptación completa. Puede crear dependencia del desarrollo. 
Una licencia de software es un contrato entre el licenciante (autor/titular de los derechos de 
explotación/distribuidor) y el licenciatario del programa informático (usuario consumidor /usuario profesional o 
empresa), para utilizar el software cumpliendo una serie de términos y condiciones establecidas dentro de sus 
cláusulas. 
Las licencias de software pueden establecer entre otras cosas: la cesión de determinados derechos del propietario 
al usuario final sobre una o varias copias del programa informático, los límites en la responsabilidad por fallos, el 
plazo de cesión de los derechos, el ámbito geográfico de validez del contrato e incluso pueden establecer 
determinados compromisos del usuario final hacia el propietario, tales como la no cesión del programa a terceros 
o la no reinstalación del programa en equipos distintos al que se instaló originalmente. 
Las condiciones de adquisición de este tipo de software incluyen la posibilidad de aplicarle las 
modificaciones necesarias al programa original. 
Estos cambios pueden estar a cargo del usuario o del desarrollador, según el convenio que establezca. 
VENTAJAS: el programa hace exactamente lo que el usuario necesita. 
DESVENTAJAS: tiene costo relativamente elevado. Toma más tiempo obtener el programa.
Lenguaje de programación 
Un lenguaje de programación es un lenguaje 
formal diseñado para expresar procesos que 
pueden ser llevados a cabo por máquinas como 
las computadoras. 
Pueden usarse para crear programas que 
controlen el comportamiento físico y lógico de 
una máquina, para expresar algoritmos con 
precisión, o como modo de comunicación 
humana.1 
Está formado por un conjunto de símbolos y 
reglas sintácticas y semánticas que definen su 
estructura y el significado de sus elementos y expresiones. Al proceso por el cual se escribe, se prueba, se depura, se 
compila (de ser necesario) y se mantiene el código fuente de un programa informático se le llama programación. 
También la palabra programación se define como el proceso de creación de un programa de computadora, 
mediante la aplicación de procedimientos lógicos, a través de los siguientes pasos: 
 El desarrollo lógico del programa para resolver un problema en particular. 
 Escritura de la lógica del programa empleando un lenguaje de programación específico (codificación del 
programa). 
 Ensamblaje o compilación del programa hasta convertirlo en lenguaje de máquina. 
 Prueba y depuración del programa. 
 Desarrollo de la documentación. 
Existe un error común que trata por sinónimos los términos 'lenguaje de programación' y 'lenguaje informático'. 
Los lenguajes informáticos engloban a los lenguajes de programación y a otros más, como por 
ejemplo HTML (lenguaje para el marcado de páginas web que no es propiamente un lenguaje de programación, 
sino un conjunto de instrucciones que permiten estructurar el contenido de los documentos). 
Permite especificar de manera precisa sobre qué datos debe operar una computadora, cómo deben ser almacenados 
o transmitidos y qué acciones debe tomar bajo una variada gama de circunstancias. Todo esto, a través de 
un lenguaje que intenta estar relativamente próximo al lenguaje humano o natural. Una característica relevante de 
los lenguajes de programación es precisamente que más de un programador pueda usar un conjunto común de 
instrucciones que sean comprendidas entre ellos para realizar la construcción de un programa de forma 
colaborativa. 
Código abierto 
Código abierto es la expresión con la que se conoce al software distribuido y desarrollado libremente. Se focaliza 
más en los beneficios prácticos (acceso al código fuente) que en cuestiones éticas o de libertad que tanto se 
destacan en el software.
Movimiento del "código 
abierto" 
Mapa conceptual del software libre y de 
código abierto. 
La idea del código abierto se centra en la 
premisa de que al compartir el código, el 
programa resultante tiende a ser de calidad 
superior al software propietario, es una 
visión técnica. Por otro lado, el software 
libre tiene tendencias filosóficas e incluso 
morales: el software propietario, al no poder 
compartirse, es "antiético" dado que 
prohibir compartir entre seres humanos va 
en contra del sentido común. 
Al igual que el software libre, el código 
abierto tiene una serie de 
requisitos2necesarios para que un programa pueda considerarse dentro de este movimiento, éstos son: 
 Libre redistribución: el software debe poder ser regalado o vendido libremente. 
 Código fuente: el código fuente debe estar incluido u obtenerse libremente. 
 Trabajos derivados: la redistribución de modificaciones debe estar permitida. 
 Integridad del código fuente del autor: las licencias pueden requerir que las modificaciones sean redistribuidas 
sólo como parches. 
 Sin discriminación de personas o grupos: nadie puede dejarse fuera. 
 Sin discriminación de áreas de iniciativa: los usuarios comerciales no pueden ser excluidos. 
 Distribución de la licencia: deben aplicarse los mismos derechos a todo el que reciba el programa 
 La licencia no debe ser específica de un producto: el programa no puede licenciarse solo como parte de una 
distribución mayor. 
 La licencia no debe restringir otro software: la licencia no puede obligar a que algún otro software que sea 
distribuido con el software abierto deba también ser de código abierto. 
 La licencia debe ser tecnológicamente neutral: no debe requerirse la aceptación de la licencia por medio de 
un acceso por clic de ratón o de otra forma específica del medio de soporte del software. 
Este decálogo es compatible con las cuatro libertades del software libre. 
Software propietario 
El término ha sido creado para designar al antónimo del concepto de software libre, por lo cual en 
diversos sectores se le han asignado implicaciones políticas relativas al mismo. Para la Fundación 
para el Software Libre (FSF), este concepto se aplica a cualquier programa informático que no 
es libre o que sólo lo es parcialmente (semilibre), sea porque su uso, redistribución o modificación 
está prohibida, o sea porque requiere permiso expreso del titular del software.
La persona física o jurídica (compañía, corporación, fundación, etc.), al poseer los autor sobre 
un software, tiene la posibilidad de controlar y restringir los derechos del usuario sobre su programa, 
lo que en el software no libre implica por lo general que el usuario sólo tendrá derecho a ejecutar 
el software bajo ciertas condiciones, comúnmente fijadas por el proveedor, que signifique la 
restricción de una o varias de las cuatro libertades.

Más contenido relacionado

La actualidad más candente

Introducción a los sistemas operativos i.doc
Introducción a los sistemas operativos i.docIntroducción a los sistemas operativos i.doc
Introducción a los sistemas operativos i.doc
Carolina Cols
 
Trabajo de sistema operativo px el juevez[1]
Trabajo de sistema operativo px el juevez[1]Trabajo de sistema operativo px el juevez[1]
Trabajo de sistema operativo px el juevez[1]
kaory22
 
Sistemas Operativos
Sistemas OperativosSistemas Operativos
Sistemas Operativos
guest136b4e
 
Sistemas operativos!!!!!
Sistemas operativos!!!!!Sistemas operativos!!!!!
Sistemas operativos!!!!!
katherineg39
 

La actualidad más candente (19)

Introducción a los sistemas operativos i.doc
Introducción a los sistemas operativos i.docIntroducción a los sistemas operativos i.doc
Introducción a los sistemas operativos i.doc
 
Concepto y definición de sistemas operativos
Concepto y definición de sistemas operativosConcepto y definición de sistemas operativos
Concepto y definición de sistemas operativos
 
Diferenciar las funciones del sistema operativo
Diferenciar las funciones del sistema operativoDiferenciar las funciones del sistema operativo
Diferenciar las funciones del sistema operativo
 
Maestra
MaestraMaestra
Maestra
 
Trabajo de sistema operativo px el juevez[1]
Trabajo de sistema operativo px el juevez[1]Trabajo de sistema operativo px el juevez[1]
Trabajo de sistema operativo px el juevez[1]
 
Sistemas Operativos - UTS
Sistemas Operativos - UTSSistemas Operativos - UTS
Sistemas Operativos - UTS
 
Sistemas Operativos
Sistemas OperativosSistemas Operativos
Sistemas Operativos
 
1 conceptos asoitsonp
1 conceptos asoitsonp1 conceptos asoitsonp
1 conceptos asoitsonp
 
Portafolio de evidencias epab
Portafolio de evidencias epabPortafolio de evidencias epab
Portafolio de evidencias epab
 
INTRODUCCION A LOS SISTEMAS OPERATIVOS
INTRODUCCION A LOS SISTEMAS OPERATIVOSINTRODUCCION A LOS SISTEMAS OPERATIVOS
INTRODUCCION A LOS SISTEMAS OPERATIVOS
 
Taller sistemas operativos
Taller sistemas operativosTaller sistemas operativos
Taller sistemas operativos
 
Sistemas operativos!!!!!
Sistemas operativos!!!!!Sistemas operativos!!!!!
Sistemas operativos!!!!!
 
1 conceptos asoitson
1 conceptos asoitson1 conceptos asoitson
1 conceptos asoitson
 
Tiposso
TipossoTiposso
Tiposso
 
diferenciar las funciones del sistema operativo
diferenciar las funciones del sistema operativodiferenciar las funciones del sistema operativo
diferenciar las funciones del sistema operativo
 
Sistema operativo
Sistema operativo Sistema operativo
Sistema operativo
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 
Clasificación del software
Clasificación del softwareClasificación del software
Clasificación del software
 

Similar a Software Joseph1812

Resumen de los sistemas operativos (concepto, características, funcionalidad ...
Resumen de los sistemas operativos (concepto, características, funcionalidad ...Resumen de los sistemas operativos (concepto, características, funcionalidad ...
Resumen de los sistemas operativos (concepto, características, funcionalidad ...
MiguelYesitPerezAnay
 
Software
SoftwareSoftware
Software
benyat
 
Qué es un sistema operativo
Qué es un sistema operativoQué es un sistema operativo
Qué es un sistema operativo
MaryFeer_94
 
Elementos de un computador
Elementos de un computadorElementos de un computador
Elementos de un computador
Michel Berti
 
Sistema operativo
Sistema operativoSistema operativo
Sistema operativo
erroko
 
Qué es un sistema operativo
Qué es un sistema operativoQué es un sistema operativo
Qué es un sistema operativo
mery1044
 
Qué es un sistema operativo
Qué es un sistema operativoQué es un sistema operativo
Qué es un sistema operativo
mery1044
 

Similar a Software Joseph1812 (20)

Resumen de los sistemas operativos (concepto, características, funcionalidad ...
Resumen de los sistemas operativos (concepto, características, funcionalidad ...Resumen de los sistemas operativos (concepto, características, funcionalidad ...
Resumen de los sistemas operativos (concepto, características, funcionalidad ...
 
Trabajosofware
TrabajosofwareTrabajosofware
Trabajosofware
 
Computox d2
Computox d2Computox d2
Computox d2
 
Software
SoftwareSoftware
Software
 
VitTOR
VitTORVitTOR
VitTOR
 
Hipervinculo conta mix
Hipervinculo conta mixHipervinculo conta mix
Hipervinculo conta mix
 
Sistema operativos
Sistema operativosSistema operativos
Sistema operativos
 
Qué es un sistema operativo
Qué es un sistema operativoQué es un sistema operativo
Qué es un sistema operativo
 
Elementos de un computador
Elementos de un computadorElementos de un computador
Elementos de un computador
 
Sistemas Operativos
Sistemas OperativosSistemas Operativos
Sistemas Operativos
 
Sistema operativo
Sistema operativoSistema operativo
Sistema operativo
 
T31so Andrea Elso
T31so Andrea ElsoT31so Andrea Elso
T31so Andrea Elso
 
Sistema operativo
Sistema operativoSistema operativo
Sistema operativo
 
Maria
MariaMaria
Maria
 
T31 so mireiablanco
T31 so mireiablancoT31 so mireiablanco
T31 so mireiablanco
 
Sistema operativo
Sistema operativoSistema operativo
Sistema operativo
 
Software 1.a
Software 1.aSoftware 1.a
Software 1.a
 
Qué es un sistema operativo
Qué es un sistema operativoQué es un sistema operativo
Qué es un sistema operativo
 
Qué es un sistema operativo
Qué es un sistema operativoQué es un sistema operativo
Qué es un sistema operativo
 
Qué es un sistema operativo
Qué es un sistema operativoQué es un sistema operativo
Qué es un sistema operativo
 

Software Joseph1812

  • 1.
  • 2. Se conoce como software1 al equipamiento lógico o soporte lógico de un sistema informático, que comprende el conjunto de los componentes lógicos necesarios que hacen posible la realización de tareas específicas, en contraposición a los componentes físicos que son llamados hardware. Los componentes lógicos incluyen, entre muchos otros, las aplicaciones informáticas; tales como el procesador, que permite al usuario realizar todas las tareas concernientes a la edición de textos; el llamado software de sistema, tal como el sistema operativo, que básicamente permite al resto de los programas funcionar adecuadamente, facilitando también la interacción entre los componentes físicos y el resto de las aplicaciones, y proporcionando una interfaz con el usuario. El anglicismo "software" es el más ampliamente difundido al referirse a este concepto, especialmente en la jerga técnica; en tanto que el término sinónimo «logicial», derivado del término francés logiciel, es utilizado mayormente en países y zonas de influencia francesa. El software se clasifica en 4 diferentes Categorías: Sistemas Operativos, Lenguajes de Programación, Software de Aplicación. Sistemas Operativos El sistema operativo es el gestor y organizador de todas las actividades que realiza la computadora. Marca las pautas según las cuales se intercambia información entre la memoria central y la externa, y determina las operaciones elementales que puede realizar el procesador. El sistema operativo, debe ser cargado en la memoria central antes que ninguna otra información. Lenguajes de Programación
  • 3. Mediante los programas se indica a la computadora que tarea debe realizar y cómo efectuarla, pero para ello es preciso introducir estas órdenes en un lenguaje que el sistema pueda entender. En principio, el ordenador sólo entiende las instrucciones en código máquina, es decir, el específico de la computadora. Sin embargo, a partir de éstos se elaboran los llamados lenguajes de alto y bajo nivel. Software de aplicaciones El software de aplicación está diseñado y escrito para realizar tareas específicas personales, empresariales o científicas como el procesamiento de nóminas, la administración de los recursos humanos o el control de inventarios. Todas éstas aplicación es procesan datos (recepción de materiales) y generan información (registros de nómina). Para el usuario. Importancia La importancia de la computadora hoy en día es tan grande que las computadoras han sustituido otras máquinas por su eficiencia al realizar algunos trabajos. Todas las empresas que quieran estar en el borde de la competencia deben usar computadoras para ayudarse a realizar el trabajo más rápido.
  • 4. Sistema operativo Un sistema operativo (SO o, frecuentemente, OS —del inglés Operating System—) es un programa o conjunto de programas que en un sistema informático gestiona los recursos de hardware y provee servicios a los programas de aplicación, ejecutándose en modo privilegiado respecto de los restantes y anteriores próximos y viceversa (aunque puede que parte del mismo se ejecute en espacio de usuario). También se le puede decir que es un conjunto de programas especialmente hechos para la ejecución de varias tareas, en las que sirve de intermediario entre el usuario y la computadora. Este conjunto de programas que manejan el hardware de una computadora u otro dispositivo electrónico. Provee de rutinas básicas para controlar los distintos dispositivos del equipo y permite administrar, escalar y realizar interacción de tareas.
  • 5. Un sistema operativo, tiene también como función, administrar todos los periféricos de una computadora. Es el encargado de mantener la integridad del sistema. Podemos decir que el sistema operativo es el programa más importante de la computadora. Existen muchos tipos de Sistemas Operativos, cuya complejidad varía dependiendo de qué tipo de funciones proveen, y en qué tipo de equipo puede ser usado. Algunos sistemas operativos permiten administrar gran cantidad de usuarios, en cambio otros controlan dispositivos de hardware como bombas de petróleo. Un sistema operativo desempeña 5 funciones básicas en la operación de un sistema informático:  Suministro de interfaz al usuario.  Administración de recursos.  Administración de archivos.  Administración de tareas.  Servicio de soporte y utilidades. Interfaz de usuario
  • 6. Diagrama del proceso de entrada y procesamiento entre un humano y una máquina. La interfaz de usuario es el medio con que el usuario puede comunicarse con una máquina, un equipo o una computadora, y comprende todos los puntos de contacto entre el usuario y el equipo.  Puesta en marcha y apagado.  Control de las funciones manipulables del equipo.  Manipulación de archivos y directorios.  Herramientas de desarrollo de aplicaciones.  Comunicación con otros sistemas.  Información de estado.  Configuración de la propia interfaz y entorno.  Intercambio de datos entre aplicaciones.  Control de acceso.  Sistema de ayuda interactivo.  a) Una interfaz de hardware, a nivel de los dispositivos utilizados para ingresar, procesar y entregar los datos: teclado, ratón y pantalla visualizadora. b) Una interfaz de software, destinada a entregar información acerca de los procesos y herramientas de control, a través de lo que el usuario observa habitualmente en la pantalla.
  • 7. c) Una interfaz de Software-Hardware, que establece un puente entre la máquina y las personas, permite a la máquina entender la instrucción y al hombre entender el código binario traducido a información legible. Administración de recursos. Sirve para administrar los recursos de hardware y de redes de un sistema informativo, como el CPU, memoria, dispositivos de almacenamiento secundario y periféricos de entrada canal-ayuda.org y de salida. Un administrador de archivos, gestor de archivos o explorador de archivos (del inglés file manager) es una aplicación informática que provee acceso a archivos y facilita el realizar operaciones con ellos, como copiar, mover, eliminar archivos donde el usuario lo quiera ubicar y poder ingresar a ellos para realizar ciertas tareas. Un administrador de archivos, gestor de archivos o explorador de archivos es una aplicación informática que provee acceso a archivos y facilita el realizar operaciones con ellos, como copiar, mover o eliminar archivos donde el usuario lo quiera ubicar. Se ocupa de ofrecer los mecanismos para almacenar, compartir y asegurar archivos, así como para hacer referencia a ellos. Los primeros gestores de archivos fueron creados para sistemas operativos con interfaces de usuario de símbolos (no gráficos). Estos gestores de archivos generalmente representaban las unidades, particiones y directorios en su distribución física real y permitían un número limitado de operaciones sobre estos recursos.
  • 8.  Creación de archivos y borrado.  Creación de directorio y borrado.  Soporte de primitivas de manipulación de archivos y directorios.  Mapeo de archivos en memoria secundaria.  Respaldo de archivos en un medio de almacenamiento estable (no-volatil). Un administrador de tareas es un programa informático que se utiliza para proporcionar información sobre los procesos y programas que se están ejecutando en una computadora y su situación general. Puede emplearse para finalizar procesos, comprobar el uso de CPU de éstos, así como terminar programas y cambiar la prioridad entre procesos. 1. Aplicaciones - Permite al usuario ver qué programas están actualmente en su barra de tareas. Desde esta función, el usuario puede finalizar, minimizar, maximizar, traer al frente la aplicación, etc. 2. Procesos - Permite visualizar los procesos que ejecuta el computador, quién lo ejecuta y el uso de la CPU y el uso de memoria. En nombre de imagen aparece el nombre del archivo ejecutable que está siendo ejecutado; en nombre de usuario se establece si es el usuario quien activó el proceso (sólo los procesos ejecutados por el usuario pueden ser finalizados), si corresponde a una ejecución de red o una ejecución de sistema. 3. Rendimiento - se puede observar un gráfico correspondiente al uso de la CPU. 4. Red - en la pestaña de funciones de red se puede observar un gráfico que muestra el uso de lared 5. Usuarios - se puede ver qué usuarios tienen permisos en el sistema operativo También desde el administrador se pueden ejecutar aplicaciones, y hasta el mismo Explorador de Windows (si este finaliza inesperadamente) usando el botón Nueva tarea, escribiendo Explorer.exe y luego presionando Enter.
  • 9. Servicio de soporte. Los servicios de soporte de cada sistema operativo dependerán de la implementación (programas orientados a diferentes tareas, como editores de texto, administradores de archivos, navegadores, etc.) particular de éste con la que estemos trabajando. Estos servicios de soporte suelen consistir en: ◦ Actualización de versiones ◦ Mejoras de seguridad. ◦ Inclusión de alguna nueva utilidad (un nuevo entorno gráfico, un asistente para administrar alguna determinada función, etc.). ◦ Controladores para manejar nuevos periféricos. ◦ Corrección de errores de software. ◦ Otros. Que es una aplicación de sistemas Sistema de información Un sistema de información es un conjunto de elementos orientados al tratamiento y administración de datos e información, organizados y listos para su uso posterior, generados para cubrir una necesidad o un objetivo. Dichos elementos formarán par te de alguna de las s iguientes categor ías :  Personas ;  Datos ;
  • 10.  Actividades o técnicas de trabajo ;  Recursos materiales en general (generalmente recursos informáticos y de comunicación, aunque no necesariamente). MODALIDADES DE ADQUISICION DEL SOFWARE LICENCIA DE SOFWARE Una licencia de software es un permiso que se le otorga a un individuo o grupo, para el uso de una pieza de software. La licencia tiene un costo asociado y el software está sujeto a derechos de autor. Shareware Se denomina shareware a una modalidad de distribución de software, en la que el usuario puede evaluar de forma gratuita el producto, pero con limitaciones en el tiempo de uso o en algunas de las formas de uso o con restricciones en las capacidades finales. Para adquirir una licencia de software que permita el uso del software de manera completa se requiere de un pago, aunque también existe el llamado "shareware de precio cero", pero esta modalidad es poco común. No debe confundirse el shareware con el sistema freeware que indica que el software es totalmente gratuito. Tampoco debe confundirse el hecho de que el software sea shareware o freeware con el hecho de que sea de código abierto, ya que esto último depende de la disponibilidad o no del código fuente, mientras que los primeros son denominaciones de la forma o sistema de comercialización. Ventajas Para el usuario  El usuario puede probar el producto antes de comprarlo, evitando el riesgo que significa un desembolso por algo que no está seguro si le será útil.  Usualmente los de este tipo tienen un costo mucho menor que los que son estrictamente comerciales.  La comunicación con los autores es mucho más simple y directa, permitiendo un soporte fluido y una buena retroalimentación. En la mayoría de los casos, las sucesivas versiones
  • 11. de los programas bajo esta modalidad, van incorporando mejoras con base en sugerencias y pedidos de los propios usuarios, de las que se beneficia el resto de ellos. No debe confundirse con software libre, en inglés free puede ser libre o gratuito. El término f reeware ("software gratis", del inglés free software, aunque esta denominación también se confunde a veces con "libre" por la ambigüedad del término en el idioma inglés) define un tipo de software que se distribuye sin costo, disponible para su uso y por tiempo ilimitado, 1 y se trata de una variante gratuita del shareware, en la que la meta es lograr que un usuario pruebe el producto durante un tiempo (trial) limitado y, si le satisface, que pague por él, habilitando toda su funcionalidad. A veces se incluye el código fuente, pero no es lo usual. El freeware suele incluir una licencia de uso, que permite su redistribución pero con algunas restricciones, como no modificar la aplicación en sí ni venderla, y dar cuenta de su autor. También puede desautorizar el uso en una compañía con fines comerciales o en una entidad gubernamental, o bien requerir pagos si se le va a dar uso comercial. Todo esto depende del tipo de licencia en concreto a la que se acoge el software. El software de dominio público no está protegido por las leyes de derechos de autor y puede ser copiado por cualquiera sin costo alguno. Algunas veces los programadores crean un programa y lo donan para su utilización por parte del público en general. Lo anterior no quiere decir que en algún momento un usuario lo pueda copiar, modificar y distribuir como si fuera software propietario. Así mismo, existe software gratis protegido por leyes de derechos de autor que permite al usuario publicar versiones modificadas como si fueran propiedad de este último. VENTAJAS: Con algunas modificaciones, el usuario obtiene los resultados específicos que requiere. DESVENTAJAS: no siempre se encuentra una opción válida en el mercado. No siempre se logra una adaptación completa. Puede crear dependencia del desarrollo. Una licencia de software es un contrato entre el licenciante (autor/titular de los derechos de explotación/distribuidor) y el licenciatario del programa informático (usuario consumidor /usuario profesional o empresa), para utilizar el software cumpliendo una serie de términos y condiciones establecidas dentro de sus cláusulas. Las licencias de software pueden establecer entre otras cosas: la cesión de determinados derechos del propietario al usuario final sobre una o varias copias del programa informático, los límites en la responsabilidad por fallos, el plazo de cesión de los derechos, el ámbito geográfico de validez del contrato e incluso pueden establecer determinados compromisos del usuario final hacia el propietario, tales como la no cesión del programa a terceros o la no reinstalación del programa en equipos distintos al que se instaló originalmente. Las condiciones de adquisición de este tipo de software incluyen la posibilidad de aplicarle las modificaciones necesarias al programa original. Estos cambios pueden estar a cargo del usuario o del desarrollador, según el convenio que establezca. VENTAJAS: el programa hace exactamente lo que el usuario necesita. DESVENTAJAS: tiene costo relativamente elevado. Toma más tiempo obtener el programa.
  • 12. Lenguaje de programación Un lenguaje de programación es un lenguaje formal diseñado para expresar procesos que pueden ser llevados a cabo por máquinas como las computadoras. Pueden usarse para crear programas que controlen el comportamiento físico y lógico de una máquina, para expresar algoritmos con precisión, o como modo de comunicación humana.1 Está formado por un conjunto de símbolos y reglas sintácticas y semánticas que definen su estructura y el significado de sus elementos y expresiones. Al proceso por el cual se escribe, se prueba, se depura, se compila (de ser necesario) y se mantiene el código fuente de un programa informático se le llama programación. También la palabra programación se define como el proceso de creación de un programa de computadora, mediante la aplicación de procedimientos lógicos, a través de los siguientes pasos:  El desarrollo lógico del programa para resolver un problema en particular.  Escritura de la lógica del programa empleando un lenguaje de programación específico (codificación del programa).  Ensamblaje o compilación del programa hasta convertirlo en lenguaje de máquina.  Prueba y depuración del programa.  Desarrollo de la documentación. Existe un error común que trata por sinónimos los términos 'lenguaje de programación' y 'lenguaje informático'. Los lenguajes informáticos engloban a los lenguajes de programación y a otros más, como por ejemplo HTML (lenguaje para el marcado de páginas web que no es propiamente un lenguaje de programación, sino un conjunto de instrucciones que permiten estructurar el contenido de los documentos). Permite especificar de manera precisa sobre qué datos debe operar una computadora, cómo deben ser almacenados o transmitidos y qué acciones debe tomar bajo una variada gama de circunstancias. Todo esto, a través de un lenguaje que intenta estar relativamente próximo al lenguaje humano o natural. Una característica relevante de los lenguajes de programación es precisamente que más de un programador pueda usar un conjunto común de instrucciones que sean comprendidas entre ellos para realizar la construcción de un programa de forma colaborativa. Código abierto Código abierto es la expresión con la que se conoce al software distribuido y desarrollado libremente. Se focaliza más en los beneficios prácticos (acceso al código fuente) que en cuestiones éticas o de libertad que tanto se destacan en el software.
  • 13. Movimiento del "código abierto" Mapa conceptual del software libre y de código abierto. La idea del código abierto se centra en la premisa de que al compartir el código, el programa resultante tiende a ser de calidad superior al software propietario, es una visión técnica. Por otro lado, el software libre tiene tendencias filosóficas e incluso morales: el software propietario, al no poder compartirse, es "antiético" dado que prohibir compartir entre seres humanos va en contra del sentido común. Al igual que el software libre, el código abierto tiene una serie de requisitos2necesarios para que un programa pueda considerarse dentro de este movimiento, éstos son:  Libre redistribución: el software debe poder ser regalado o vendido libremente.  Código fuente: el código fuente debe estar incluido u obtenerse libremente.  Trabajos derivados: la redistribución de modificaciones debe estar permitida.  Integridad del código fuente del autor: las licencias pueden requerir que las modificaciones sean redistribuidas sólo como parches.  Sin discriminación de personas o grupos: nadie puede dejarse fuera.  Sin discriminación de áreas de iniciativa: los usuarios comerciales no pueden ser excluidos.  Distribución de la licencia: deben aplicarse los mismos derechos a todo el que reciba el programa  La licencia no debe ser específica de un producto: el programa no puede licenciarse solo como parte de una distribución mayor.  La licencia no debe restringir otro software: la licencia no puede obligar a que algún otro software que sea distribuido con el software abierto deba también ser de código abierto.  La licencia debe ser tecnológicamente neutral: no debe requerirse la aceptación de la licencia por medio de un acceso por clic de ratón o de otra forma específica del medio de soporte del software. Este decálogo es compatible con las cuatro libertades del software libre. Software propietario El término ha sido creado para designar al antónimo del concepto de software libre, por lo cual en diversos sectores se le han asignado implicaciones políticas relativas al mismo. Para la Fundación para el Software Libre (FSF), este concepto se aplica a cualquier programa informático que no es libre o que sólo lo es parcialmente (semilibre), sea porque su uso, redistribución o modificación está prohibida, o sea porque requiere permiso expreso del titular del software.
  • 14. La persona física o jurídica (compañía, corporación, fundación, etc.), al poseer los autor sobre un software, tiene la posibilidad de controlar y restringir los derechos del usuario sobre su programa, lo que en el software no libre implica por lo general que el usuario sólo tendrá derecho a ejecutar el software bajo ciertas condiciones, comúnmente fijadas por el proveedor, que signifique la restricción de una o varias de las cuatro libertades.