Software
-
Upload
paola-tirado -
Category
Education
-
view
47 -
download
2
description
Transcript of Software
SOFTWAREPaola E. Tirado MurilloFolio: 614Horario: 8:00-11:00 amCarrera: Medicina, Ciencias de la Salud
Software
lenguajes
símbolos y reglas sintácticas y semánticas, que definen el significado de sus elementos y expresiones
Lenguaje Programación
los programadores del software especifican qué datos debe operar una computadora.
Intangible del ordenador
DEFINICION DEL SOFTWARE
Procesos del
Software
Carece de propiedades
físicas
estructura modificable
No es tangible
Se desarrolla,
no se construye
volumen, masa , color, olor.
componentes pueden crecer sucesivamente
mediante agregaciones y
correcciones sucesivas
Tipos de Software
programas que permiten la administración y control de la parte física o los recursos de la computadora
Definición:Funciones
coordina y manipula el hardware del
ordenador
organiza los archivos en diversos
dispositivos de almacenamiento
gestiona los errores de hardware y del mismo software.
Software de Sistemas
Clasificación
Nota:Los sistemas operativos de tarea única, solo pueden manejar un proceso en cada momento.
Sistemas Operativos MonousuariosMono tarea y MultiusuariosMultitarea
Sistemas Operativos Comerciales
• Windows XP / Windows Vista• – Mac OS X: para ordenadores Apple. • – Unix: Creado por AT&T en 1970• - Linux es un Software libre
Software base, Sistema Operativo
un programa que actúa de intermediario entre el usuario y el hardware del computador.
Definición: Propósito: Crear un ambiente en el cual el
usuario Ejecutar programas. Metas Sistema computacional conveniente y fácil de usar. Hardware de una manera eficiente.
VisionesUn asignado de Recursos. •Recursos físicos: Procesadores (Planificación de la CPU, asignación de fracciones de tiempo equitativas a los procesos. Memoria ( Principal, Secundaria) Manejo de Dispositivos E/S. •Compartir e intercambiar información entre usuarios (Recursos de Red, Disco Duro, una impresora etc.)
Un Programa de Control. •Planificador de Recursos. •Manejo de Errores (detección y Recuperación). •Manejo de Interrupciones (ej. impresión)•Auditoria Registro de las Actividades realizadas en la máquina.
Serv
icio
s
Numero usuarios
Monousuario Atiendo un usuario a la vez
Multiusuarios
necesidades de dos o más usuarios
se emplean en redes. Ejemplo Windows NT
Numero de tareas
Mono tareasejecutar las tareas de una en una. Ej. MS-DOS
Multitareas varias tareas al mismo tiempo.
Numero Procesadores
Mono proceso solo contiene un solo procesador.
Multiproceso
comparten la memoria y el reloj
incrementa la capacidad de procesamiento y la confiabilidad, económicos.
servicios en forma paralela.
Clasificación Sistemas Operativos (S.O)
Servicios Básicos y Funciones S.O
1. Proporcionar una interfaz de línea de comando o una interfaz gráfica al usuario.2. Interfaz de línea de comando: introduces palabras y símbolos desde el teclado de la computadora. 3. Interfaz gráfica del Usuario (GUI):seleccionas las acciones mediante el uso de un mouse para pulsar sobre figuras llamadas iconos o seleccionar opciones de los menús. 4. Administrar los dispositivos de hardware en la computadora.5. Administrar y mantener los sistemas de archivo de disco6. Apoyar a otros programas7. Gestiona los errores de hardware y la pérdida de datos.
FUNCIONES :
Sistema Operativo
más Populares
UNIX
LINUX
Más antiguo, años 70 Diseñado para proveer una manera científica y aplicaciones computacionales. adapto a los sistemas de computo personales.
Principales Características de UNIX.Unix es un SO multiusuario y multitarea.•Funciona en diferentes computadoras,•Robusto.
Similar a UNIX Desarrollado por programadores del mundo desde 1991. Su código es completamente gratuito y es un sistema dinámico en constante actualización. Es posible obtenerlo desde diferentes puntos de Internet. Principales Características.multitarea, Multiusuario, funciona bajo redes.•Ventajas : genera menos errores •Desventaja: es que su entorno grafico o interfaz no es tan bonito ni tan fácil de manejar, ni de instalar como la de Windows.•Puedes utilizar diferentes distribuciones con el mismo Núcleo.
MS-DOS
Monousuario y Mono tarea. •Presenta una interfaz de línea de comandos para realizar
ciertas tareas. Este en su pantalla inicial Presenta un indicador llamado prompt (>) Según estés ubicado será C:> ( Estas en C) A:> ( Estas en A).
Ejemplos de comandos básicos:Comando Cd (Cambio de Directorio o de Unidad)CD C: cambia a la Unidad CCD A: cambia a la Unidad ACD.. cambia al directorio raízComando Dir (Muestra el Directorio o Tabla de Contenido donde se encuentran los Archivos)Dir A: muestra el directorio del disco A.
Desarrollado inicialmente por Microsoft Corporation e International Business Machines (IBM), Usado por empresas en aplicaciones críticas, servidores, comunicaciones Principales Características:•Tiene una interfaz gráfica es equivalente a la que nos presenta Windows.Entre otras cosas, provee:•Estable - Su estabilidad sólo es comparable con la de Unix, y puede correr decenas de programas de forma simultánea sin degradar su performance ni su disponibilidad de memoria.•Multitarea y Multihilo - La posibilidad de ejecutar varios "hilos" dentro de una misma aplicación. •Ejecución de programas DOS y Windows
OS/2,
Salió al Mercado inicialmente a mediados de los 80. Existen muchas versiones de este sistema Operativo, las cuales están
basadas en constantes mejoras de sus versiones anteriores: En 1990,Windows 3.0:cambió por completo la interfaz de la computadora
haciéndola muy semejante al uso de una Macintosh. En 1995, Windows 95. Windows 98 el cual simplificó el acceso a Internet. WindowsNT, Workstation,muy utilizado en empresas Actualmente las mas nuevas: Windows2000, Windows XP.
Principales Característicaso •Sistema Operativo, multiusuario y de Interfaz Grafica.o •Es uno de los más populares por su fácil manejo.o •Se ha monopolizado enormemente
Windows
1980
1990
1995
1998
2000
Salio almercado
Windows 3.0, cambió por
completo la interfaz de la computadora
haciéndola muy semejante al uso de una Macintosh
actualizó Windows con la liberación de Windows 95
simplificó el acceso a Internet
WindowsNT, Workstation
SOFTWARE DE APLICACION
Programas que nos ayudan a tareas especificas. (edición de textos, imágenes,cálculos, etc.)
Una solución informática para la automatización de ciertas tareas complicadas como puede ser la contabilidad o la gestión de un almacén. paquetes integrados de software: menos potencia pero a cambio incluyen
varias aplicaciones. (programa procesador de textos, de hoja de cálculo y de base de datos).
Existen cuatro categorías de software de aplicaciones:- Aplicaciones de negocios.- Aplicaciones de Utilería.- Aplicaciones Personales.- Aplicaciones de Entretenimiento.
Aplicaciones de NegociosProcesadores de palabras: hacen cambios y correcciones con facilidad, permiten revisar la ortografía e incluso la gramática de un documento, cambiar la apariencia de la letra, agregar gráficos, fusionar listas de direcciones con cartas con envío de correo en grupo, general tablas de contenido, etc.
Hojas de cálculo: procesadores de números tridimensionales. Se pueden crear hojas de trabajo donde puedes colocar textos, números o formulas en las celdas, obteniendo una hoja contable computarizada. También puede crear gráficas y tablas para mostrar gráficamente relaciones entre números.
Graficadores: crean ilustraciones desde cero (0).Otro tipo de software para gráfico son las aplicaciones para presentaciones de gráficos con este se crean gráficas y tabla a color y de calidad profesional basados en datos numéricos de otro programa (hoja de calculo).
Manejador de base de datos: organizar los datos guardados en la computadora y permite buscar datos específicos de diferentes maneras. También archivan los datos en orden alfabético esto permite obtener la información que se desean más fácilmente.
Aplicaciones de Utilería
componen la segunda categoría de aplicaciones de software, ayudan a administrar a darle mantenimiento a tu computadora.
Aplicaciones Personales
Mantiene una agenda de direcciones y calendario de citas, hacer operaciones bancarias sin salir del hogar, enviar correo electrónico y conectarte a servicios informáticos que ofrecen grandes bases de datos de información valiosa.
Aplicaciones entretenimiento
Software de entretenimiento: Videojuegos de galería, simuladores de vuelo, juegos interactivos de misterio y rompecabezas difíciles de solucionar. Muchos programas educativos pueden ser considerados como software de entretenimiento. Estos programas pueden ser excelentes herramientas para la educación.
Software programación
una serie de comandos que nos permiten codificar instrucciones de manera que sean entendidas y ejecutadas por una computadora.
Lenguaje de programación
Los lenguajes de programación evolucionan a medida que lo hacen los Sistemas Operativos en que funcionan, siempre ha sido así. Nunca un lenguaje de programación determinó un Sistema Operativo, por el contrario los Sistemas Operativos determinaron los lenguajes de programación
Ejemplos:- Cobol- Pascal- Visual Basic- Basic- C- C++, etc.
CEs un lenguaje de “medio nivel” pero con numerosas características de bajo nivel.Dispone de las estructuras típicas de los lenguajes de alto nivel pero, a su vez, dispone de construcciones del lenguaje que permiten un control a muy bajo nivel.
CobolEl Cobol es actualmente uno de los lenguajes de programación más usados. El Cobol es ideal para el desarrollo de aplicaciones que soporten un gran número de usuarios.
Visual BasicUtiliza una interfaz visual es decir que nos permite programar en un entorno gráfico, nos permite realizar un gran numero de tareas sin escribir código, simplemente realizando operaciones con el ratón sobre la pantalla de la computadora. Basic
Fue inventado para permitir a los estudiantes escribir programas usando terminales de computador de tiempo compartido..
El C++ es uno de los lenguajes más potentes porque nos permite programar a alto y a bajo nivel, pero a su vez es difícil de aprender porque es necesario hacerlo casi todo manualmente. Es una extensión del lenguaje C.Una de las ventajas que ofrece este lenguaje es que es mucho más sencillo de aprender para los programadores que ya conocen el C.
C++
Software de Compresión
En la actualidad, existen programas de comprensión de archivos, cuya finalidad es reducir el espacio almacenado que ocupan en el disco. Para ello, se crearon distintas técnicas, según los diversos tipos de datos. Por ejemplo, para comprimir archivos gráficos, de video, o de sonidos, se usan los métodos de comprensión con pérdida de datos, es decir algunos de los datos son indefectiblemente eliminados cuando los archivos se comprimen. Sin embargo, este tipo de compresión es inaceptable para datos fundamentales, por ejemplo, los incluidos en las planillas de cálculos, las bases de datos y los documentos de textos. Para esos tipos de archivos, sólo se puede usar la comprensión sin pérdida de datos, la cual garantiza que no se pierda ni un solo bit de información durante las operaciones de comprensión o de descompresión.