1. El software, programa y concepto
Profesora: Claudia Poza
Alumnas: Coarasa Catalina, Pilar De
Ferrari
Curso: 4º B
Año: 2012
•
Índice
Introducción ...................................... 1
2. • Clasificación del Software ..................... 1
• Sistema Operativo .............................. 2
• Software de Aplicación ........................ 5
• Programas de programación a medida……. 8
• Funcionamiento básico de una
computadora ................................ 9
• Hardware y Software:lo que vendrá…. 11
Introducción
Mientras el matemático John Turkey (1915-2000) trabajaba en los EE.UU. Con
John Von Neumann(1903-1957), pionero del desarrollo de la computadora digital actual,
inventó dos términos fundamentales de la informática: bit y software.
El software como concepto es todo programa o aplicación programada para realizar tareas
específicas.
El software como programa consiste en un código en un lenguaje de maquina específico para
un procesador individual .El código es una secuencia de instrucciones ordenadas que cambian
el estado de hardware de una computadora.
El software se suele escribir en un lenguaje de programa y alto nivel, que es más sencillo de
escribir pero debe ser convertido al lenguaje de máquina para ser ejecutado.
Clasificación del Software según su utilidad:
Esta distinción es arbitraria y muchas veces un mismo software puede caer en varias categorías.
Software del sistema, también llamado software de base: ayuda a funcionar al hardware y a la
computadora. Incluye el sistema operativo, controladores de dispositivos, herramientas de
diagnóstico, servidores, sistema de ventanas, utilidades y más.
Software de programación: provee herramientas de asistencia al programador.
Incluye editores de texto, compiladores, intérprete de instrucciones,
enlazadoredes, depuradores, etc.
Software de aplicación: permite a los usuarios finales hacer determinadas tareas. Algunos
software de aplicación son los navegadores de internet, editores de texto, planillas de cálculo,
editores gráficos, antivirus, etc.
Clasificación del Software según su licencia y distribución:
• Software propietario: Cuando adquirimos Software, sea bajo el tipo de licencia que
sea, lo que adquirimos es una licencia de uso, nunca el programa en sí, y quedamos
sujetos a las normas y restricciones que dicha licencia especifique. Como norma general
se otorga una licencia por computadora en uso, y el programa no puede ser instalado en
3. otros equipos que no sean los autorizados. Esto significa que si compramos un
programa lo podemos instalar solo en una computadora y no en todas las que tengamos.
Es útil asociar el concepto de licencia con el de límite y restricción, asi se trata de programa de
distribución libre. Se trata de un producto que una persona o empresa diseña y que tiene el
derecho a determinar cuál es el rango de uso permitido a los demás para el producto, que sigue
siendo suyo.
• Software libre: Richard Stallman, un especialista en software, es el fundador del
movimiento de software libre que sostiene que el código fuente de los programas de
computadora debe ser de distribución gratuita, para crear un espacio de trabajo global
que permita asociarse, compartir inteligencias y sus productos para el bien común.
Sistema Operativo
Es el conjunto de programas que permiten la administración eficaz de los recursos de la
computadora. Esta dentro de la categoría de Software de
Sistema.
El Sistema Operativo cumple con cinco funciones básicas:
• El suministro de la interfaz al usuario
• La administración de recursos
• La administración de archivos
• La administración de tareas
• El servicio de soporte y utilidades
Los sistemas operativos se pueden clasificar según los siguientes parámetros:
Usuarios
Según el número de usuarios que pueden utilizar a la vez los recursos del sistema, los sistemas
operativos pueden ser:
• MonoUsuario
En este tipo de sistema solo hay un único usuario que trabaja con el ordenador y tiene
disponibles todos los recursos del sistema para el mismo. Si otro usuario quiere utilizar el
sistema ha de esperar a que termine el primero para utilizarlo. Los ejemplos más claros de
sistemas operativos monousuario pueden ser: DOS (Disk Operating System), Windows XP,
Windows 2000, etc.
• MultiUsuario
En estos sistemas varios usuarios pueden utilizar los recursos del sistema a la vez o
simultáneamente. La forma más común de utilizar estos sistemas por parte de los usuarios es a
través de terminales “tontos” o bien mediante ordenadores
clientes conectados al ordenador principal o servidor.
Procesos
Dependiendo del número de procesos que se pueden ejecutar a la vez en el sistema, los sistemas
operativos pueden ser:
• MonoTarea
En este tipo de sistemas solo se puede ejecutar un proceso a la vez, mientras dicho proceso esté
en ejecución los recursos del sistema están disponibles para el mismo proceso, para iniciarse un
nuevo proceso o aplicación se ha de terminar primero con la que se está trabajando. Un ejemplo
claro de sistema operativo monotarea es DOS (Disk Operanting System).
• MultiTarea
Forma “simultanea”, para realizar esta acción el procesador comparte y va dedicando a
cada proceso un tiempo de uso, de esta forma todos los procesos se irán ejecutando “a la
vez”. La carga de procesos hará que el procesador tarde más tiempo en ejecutar todos los
procesos pero comparando con un sistema monotarea el tiempo medio de espera será
menor. Un ejemplo de este tipo de sistemas puede ser Unix y Linux.
4. Procesadores
Según el número de procesadores que el sistema operativo es capaz de utilizar, se pueden
clasificar los sistemas operativos de la forma siguiente:
• MonoProceso
El ordenador en el cual se utiliza el sistema operativo solo tiene un procesador y el sistema
operativo solo es capaz de manejar un procesador. Todos los procesos del sistema pasaran por
dicho procesador Aunque el sistema pueda denominarse multitarea y multiusuario, y de hecho
varias personas puedan trabajar con el mismo equipo, teniendo este un solo procesador,
realmente los procesos que es capaz de ejecutar el procesador a la vez, es solo uno, aunque se
reparte el tiempo de uso del procesador entre todos los procesos activos del sistema, simulando
un multiproceso.
• MultiProceso
Si el sistema informático cuenta con dos o más procesadores, existen sistemas operativos
capaces de gestionar varios procesadores a la vez, de esta forma se aprovecha mejor la
capacidad del equipo en la ejecución de procesos entre varios procesadores, la utilización de los
procesadores por parte del sistema puede ser de dos tipos:
1. MultiProcesoSimetrico (SMP, SymetricalMultiProcessing): En el cual el sistema operativo
utiliza los procesadores por igual alternando el uso de los mismos de forma simultánea.
2. MultiProcesoAsimetrico (AMP, AsymetricalMultiProcessing): El sistema reparte las tareas
que están realizando los procesadores, determinando que procesos ejecuta cada procesador.
Tiempos de respuesta
Según el tiempo que los usuarios obtienen los resultados después de iniciar las aplicaciones, los
sistemas pueden ser:
• Tiempo Real: La respuesta del sistema es inmediata después de iniciar el proceso.
• Tiempo Compartido: Los procesos utilizan ciclos de la unidad central de proceso
compartiendo el procesador.
Software de aplicación
Procesadores de texto
Es una aplicación utilizada para la manipulación de documentos basados en texto. Admite la
inclusión y edición básica de imágenes, tablas, cuadros, etc. Todos los procesadores de texto
ofrecen funciones para dar formato a los documentos, como cambios de tipo, tamaño y color de
tipografía, presentación de página, sangría de párrafos y similares. Muchos otros pueden
controlar al ortografía, encontrar sinónimos, incorporar gráficos creados en otros programas,
editar fórmulas matemáticas, crear e imprimir tipos de letras estándar, realizar cálculos, etc.
El criterio con el que debería utilizarse un procesador de texto es el de crear un modelo de
documento flexible y reusable, que no deba ser pensado y hecho de nuevo en cada oportunidad,
de manera de aprovechar el poder que otorga el uso de un ambiente virtual.
La unidad que maneja el procesador de texto es la página. En ella se puede definir un
encabezamiento en el que aparecen los datos comunes a todo documento, un pie de página,
referencias, paginación. Estos elementos se definen una sola vez y el programa se encargar de
secuenciar las notas del documento complejo en forma correlativa. Un documento realizado con
esta herramienta puede ser grabado bajo varios formatos: como documento, como texto
enriquecido, y como página web.
Planillas de cálculo
Este tipo de programa permite manipular datos numéricos y alfanuméricos dispuestos en forma
de tablas. Es posible también realizar cálculos complejos con fórmulas y funciones y distintos
tipos de gráficos.
5. Las presentaciones multimedia o diapositivas informatizadas: son documentos
informáticos que pueden incluir textos, esquemas, gráficos, fotografías, sonidos, animaciones,
fragmentos de vídeo… y que pueden visionarse
una a una por la pantalla del ordenador como si de una proyección de diapositivas se tratara.
Si además se dispone de un cañón proyector de vídeo o de una pantalla de cristal líquido y un
retroproyector, las diapositivas informáticas pueden proyectarse sobre una pantalla externa
como si se tratara de diapositivas o transparencias.
Entre las ventajas que puede comportar su uso destacamos:
• Las transparencias informatizadas permiten presentar sobre una pantalla todo tipo de
elementos textuales y audiovisuales con los que se pueden ilustrar, documentar y
reforzar las explicaciones.
• Las imágenes, los esquemas y los demás elementos audiovisuales (sonidos,
animaciones, vídeos…) atraen la atención de los estudiantes y aumentan su
motivación.
• Constituyen un medio idóneo para enseñanza a grandes grupos.
• La sala de proyección puede estar iluminada, de manera que facilita la toma de
apuntes y la participación del auditorio.
• Se pueden facilitar copias en papel de los elementos gráficos y textuales de las
transparencias informatizadas a los estudiantes. Y también copias completas de la
colección de diapositivas informatizadas en un disquete.
• El profesor puede mantenerse de cara a los estudiantes durante sus explicaciones y al
gobernar mediante el teclado del ordenador la secuencia en la que se han de presentar
las pantallas. Esto mejora la comunicación.
• Ayudan al profesor o ponente, actuando como recordatorio de los principales temas
que debe tratar.
• Se pueden emplear con cualquier tema y nivel educativo.
• El control de la proyección resulta sencillo. Es posible controlarlo todo mediante la
pulsación de una única tecla.
• La elaboración de transparencias informáticas resulta sencilla con los actuales
programas al efecto, por ejemplo el programa de presentaciones de Corel o el
programa Power Point de Microsoft.
Base de datos: Se define una base de datos como una serie de datos organizados y relacionados
entre sí, los cuales son recolectados y explotados por los sistemas de información de una
empresa o negocio en particular.
Entre las principales características de los sistemas de base de datos podemos mencionar:
• Independencia lógica y física de los datos.
• Redundancia mínima.
• Acceso concurrente por parte de múltiples usuarios.
• Integridad de los datos.
• Consultas complejas optimizadas.
• Seguridad de acceso y auditoría.
• Respaldo y recuperación.
• Acceso a través de lenguajes de programación estándar.
Virus: un virus informático es una amenaza programada, es decir, es un pequeño programa
escrito intencionadamente para instalarse en el ordenador de un usuario sin el conocimiento o el
permiso de este. Decimos que es un programa parásito porque el programa ataca a los archivos
o al sector de “arranque” y se replica a sí mismo para continuar su propagación. Algunos se
limitan solamente a replicarse, mientras que otros pueden producir serios daños que pueden
afectar a los sistemas. No obstante, absolutamente todos cumplen el mismo objetivo:
PROPAGARSE.
6. Antivirus: son programas desarrollados por las empresas productoras de Software. Tiene como
objetivo detectar y eliminar los virus de un disco infectado estos programas se llaman antivirus,
y tienen un campo de acción determinado, por lo cual son capaces de eliminar un conjunto de
grandes virus, pero no todos los virus existentes, y protegen a los sistemas de las ultimas
amenazas víricas identificadas. Cada día el número de virus que aparece es mayor, por esta
razón, para la detección y eliminación de virus es necesario que el antivirus esté siempre
actualizado.
Malware: La palabra malware es la abreviatura de la palabramalicious software.
Este programa es sumamente peligroso para la pc ,esta creado para insertar gusanos,spyware,
virus, troyanos o incluso los bots, intentando conseguir algún objetivo como por ejemplo
recoger información sobre el usuario de internet o sacar información de la propia pc de un
usuario.
Dos tipos de malware comunes son los gusanos y los virus informáticos, este tipo
deprogramas tienen en común la capacidad para auto duplicarse por si solos y de un virus o
gusano terminar en 1 millón de maquinas, la diferencia que hay entre
ungusano y un virus informático radica en que el gusano trabaja de forma más independiente a
otros archivos, mientras que el virus depende mas de un portador para poderse duplicar.
Además de los virus y gusanos dentro de este grupopodemos encontrar otros términos como:
Trojan, Parasito, Adware,
Spyware, Hijackers,Keyloggers, etc.
Programas de programación o a medida: Un programa a medida es un sistema adecuado
completamente a la necesidad de su empresa o negocio. Es el resultado de un trabajo conjunto
entre el cliente y el analista de sistemas enfatizando en todas las necesidades que apunten al
mejor y mayor control del circuito administrativo.
Objetivos:
• Satisfacer una necesidad específica de capacitación jurídica que atienda un problema
específico al cual se enfrenta un Estudio, un Departamento de Legales de una empresa
u Organismo Público o bien un grupo de organizaciones.
• Estimular la reflexión, el cambio y el desarrollo de las organizaciones jurídicas en
nuestra sociedad.
• Mejorar las prácticas operativas de estas organizaciones jurídicas.
• Introducir nuevos conceptos, técnicas y métodos de gestión jurídicas.
• Propiciar y consolidar transformaciones, cambiando los sistemas de organización y
gestión.
• Evaluar situaciones de crisis, cambio y desarrollo.
• Elevar la calidad profesional de los abogados de la organización.
• Orientar a los alumnos en función de los Objetivos Estratégicos de la organización.
Ejemplos: software a medida.
Mejor forma de disponer la información: existe una regla que hay que respetar: todos los datos
del mismo tipo, que luego vamos a querer manipular, ya sea mediante operaciones de cálculos u
ordenamiento o para obtener gráficos, deben ir juntos. Este “ir juntos” da el concepto de rango.
Si tengo un rango de notas obtenidas en asignaturas en un mismo bimestre o uno de precios de
electrodomésticos que ese mes están de oferta o una matriz de resultados de equipos de futbol
en la mitad de un torneo, podremos en el primer caso obtener el promedio por asignatura, para
planificar el rendimiento necesario en lo que resta del año, para el segundo aplicar un descuento
y una opción de pago con 12 cuotas con una tarjeta de crédito para publicarlo en un medio
masivo y atraer clientes, y para el tercero realizar una proyección para saber quienes ya no
tienen
7. chances, y los que sí bajo que condiciones pueden tener éxito. El poder de una planilla es su
capacidad de disimular alguna situación real, cuando ha sido pensada y diseñada para reaccionar
ante situaciones del tipo “que pasaría si…”
Funcionamiento básico de una computadora: La computadora procesa información
codificada digitalmente en sistema binario. Ejecuta programas almacenados, que siempre están
inicialmente en una memoria de almacenamiento masivo. Al momento de su ejecución, el
programa debe ser cargado previamente en la memoria de la computadora, y el microprocesador
va ejecutando sus instrucciones, mediante una serie de procesos.
Los microprocesadores actuales, son capaces de ejecutar en paralelo varios programas, ya sea
un multiproceso puro(el microprocesador lo permite o la computadora tiene varios
procesadores) o simulado(lo gestiona el sistema operativo pero la computadora tiene un único
microprocesador que no permite el multiproceso real).
Hardware y Software: lo que vendrá
La investigación sobre Hardware y Software permite transitar el camino de la integración de
artefactos y medios, lo cual presupone una fuerte convergencia tecnológica. Como ejemplo, en
2006, el experto en ciencia en
Jeff Han sorprendió al público con su presentación en el encuentro de la organización TED
2006. Esta organización realizó una demostración de la llamada pantalla sensible multipunto, en
la cual solo con sus manos ejecutaba los programas, escribía, dibujaba, juntaba objetos, los
modificaba, etc.
Exposiciones como estas obligan a cuestionarse todo lo dicho y experimentado antes sobre
hardware (las máquinas y sus dispositivos), software(los programas) y Humanware (el factor
humano), puesto que
ntentan hacer conversar al extremo al mundo virtual con el mundo físico.
En cuanto al software, existe un fenómeno llamado cloudcomputing que radica en que la
información y los programas no estén únicamente en nuestras computadores ni dependan del
sistema operativo de nuestros equipos, sino que residan online y sean procesados a través de la
web.
Algunos ejemplos de actividades de cloudcomputing:
• Editar y retocar imágenes, con el programa Adobe Photoshop, que tiene una versión
online, y luego guardarlas en aplicaciones comoFlickr.
• Publicar en internet presentaciones Power Point usando Slideshare.
• La creación de documentos o planillas de cálculo utilizando Google Docks.
• El armado de una biblioteca virtual, con la publicación online de libros, apuntes,
artículos, etc, usando Scribd o Issuu.