Anda di halaman 1dari 16

Introduccin al software

M.I.A DANIEL ALEJANDRO GARCA LPEZ


DEFINICIN
Se refiere al equipamiento lgico o soporte lgico de
un computador digital, y comprende el conjunto de los
componentes lgicos necesarios para hacer posible la
realizacin de una tarea especfica[Wikipedia]
Instrucciones electrnicas que permiten a una computadora
realizar una tarea determinada.
CLASIFICACIN[Wikipedia]
Software de sistema: Procura al usuario y programador
adecuadas interfaces de alto nivel, herramientas y utilidades
de apoyo que permiten su mantenimiento
Software de programacin
Software de aplicacin:
Software de sistema
Su objetivo es desvincular adecuadamente al usuario y al
programador de los detalles del computador en particular que se
use, aislndolo especialmente del procesamiento referido a las
caractersticas internas de: memoria, discos, puertos y dispositivos
de comunicaciones, impresoras, pantallas, teclados, etc
Sistemas operativos
Controladores de dispositivo
Herramientas de diagnstico
Herramientas de Correccin y Optimizacin
Servidores
Utilidades
Software de programacin
Es el conjunto de herramientas que permiten al programador
desarrollar programas informticos, usando diferentes
alternativas y lenguajes de programacin, de una manera
prctica.
Editores de texto
Compiladores
Intrpretes
Enlazadores
Depuradores
Entornos de Desarrollo Integrados (IDE):
Proceso de arranque en una
computadora estndar
Autocomprobacin: Identifica la cantidad de memoria
disponible y comprueba si esta funcionando de manera
apropiada.
Se busca el sistema operativo en las unidades configuradas.
Carga el sistema operativo en memoria.
Control del hardware por parte del usuario a travs de
comandos.
Software de aplicacin
Aquel que permite a los usuarios llevar a cabo una o varias tareas especficas, en
cualquier campo de actividad susceptible de ser automatizado o asistido, con
especial nfasis en los negocios.
Aplicaciones de Sistema de control y automatizacin industrial
Aplicaciones ofimticas
Software educativo
Software empresarial
Bases de datos
Telecomunicaciones (p.ej. internet y toda su estructura lgica)
Videojuegos
Software mdico
Software de Clculo Numrico
Software de Diseo Asistido (CAD)
Software de Manufactura Asistida(CAM)
Sistema operativo
Conjunto de programas de computacin destinados a realizar
muchas tareas entre las que destaca la administracin eficaz
de sus recursos.
Funciones bsicas de un SO
Suministro de interfaz al usuario
Administracin de recursos
Administracin de archivos
Administracin de tareas y servicio de soporte
Utilidades.
Interfaz de usuario
Es la parte del sistema operativo que permite comunicarse
con l, de tal manera que se puedan cargar programas,
acceder archivos y realizar otras tareas.
Existen tres tipos bsicos de interfaces:
Por comandos,
Uso de mens y
las interfaces grficas de usuario.
Administracin de recurso
Sirven para administrar los recursos de hardware y de redes
de un sistema informtico, como la CPU, memoria,
dispositivos de almacenamiento secundario y perifricos de
entrada y de salida.
Administracin de archivos

Un sistema de informacin contiene programas de


administracin de archivos que controlan la creacin,
borrado y acceso de archivos de datos y de programas.
Tambin implica mantener el registro de la ubicacin fsica
de los archivos en los discos magnticos y en otros
dispositivos de almacenamiento secundarios.
Administracin de tareas

Los programas de administracin de tareas de un sistema


operativo administran la realizacin de las tareas informticas
de los usuarios finales. Los programas controlan que reas
tiene acceso al CPU y por cunto tiempo. Las funciones de
administracin de tareas pueden distribuir una parte
especfica del tiempo del CPU para una tarea en particular, e
interrumpir al CPU en cualquier momento para sustituirla
con una tarea de mayor prioridad.
Servicio de soporte

Los servicios de soporte de cada sistema operativo dependern de


la implementacin particular de ste con la que estemos
trabajando.
Actualizacin de versiones.
Mejoras de seguridad.
Inclusin de alguna nueva utilidad (un nuevo entorno grfico, un
asistente para administrar alguna determinada funcin, ...).
Controladores para manejar nuevos perifricos (este servicio debe
coordinarse a veces con el fabricante del hardware).
Correccin de errores de software.
Otros.
Caractersticas de los SO
Administracin de tareas
Monotarea: Solamente puede ejecutar un proceso (aparte de los procesos del propio S.O.) en un
momento dado. Una vez que empieza a ejecutar un proceso, continuar hacindolo hasta su
finalizacin y/o interrupcin.
Multitarea: Es capaz de ejecutar varios procesos al mismo tiempo. Este tipo de S.O. normalmente
asigna los recursos disponibles (CPU, memoria, perifricos) de forma alternada a los procesos que
los solicitan, de manera que el usuario percibe que todos funcionan a la vez, de forma concurrente.
Administracin de usuarios
Monousuario: Si slo permite ejecutar los programas de un usuario al mismo tiempo.
Multiusuario: Si permite que varios usuarios ejecuten simultneamente sus programas, accediendo
a la vez a los recursos de la computadora. Normalmente estos sistemas operativos utilizan mtodos
de proteccin de datos, de manera que un programa no pueda usar o cambiar los datos de otro
usuario.
Manejo de recursos
Centralizado: Si permite utilizar los recursos de una sola computadora.
Distribuido: Si permite utilizar los recursos (memoria, CPU, disco, perifricos... ) de ms de una
computadora al mismo tiempo.
Tarea investigar la evolucin de los
sistemas operativos

Anda mungkin juga menyukai