tipos de software
-
Upload
perla-sanchez -
Category
Documents
-
view
213 -
download
0
description
Transcript of tipos de software
Escuela Normal “Manuel Ávila Camacho”
TICS
Tipos de Software
Mtro. Roberto Mendoza
Perla Janette Sánchez
Hernández
Primer semestre
Licenciatura Educación Primaria 4 de octubre de 2012.
Software de sistema:
Es el software que nos permite tener una interacción con nuestro hardware, es decir, es el sistema
operativo. Dicho sistema es un conjunto de programas que administran los recursos del hardware
y proporciona una interfaz al usuario. Es el software esencial para una computadora, sin el no
podría funcionar, como ejemplo tenemos a Windows, Linux, Mac OS X.
Sistemas operativos:
Un sistema operativo es un software de sistema, es decir, un conjunto de programas de
computación destinados a realizar muchas tareas entre las que destaca la administración de los
dispositivos periféricos.
Controladores de dispositivo:
Un controlador de dispositivo (device driver), es una pieza de software que permite al sistema
operativo y programas interactuar adecuadamente con dispositivos de hardware. Un controlador
es dependiente un hardware y un sistema operativo específicos.
Herramientas de diagnóstico:
Una herramienta de diagnóstico es un software que permite monitorear y en algunos casos
controlar la funcionalidad del hardware, como: computadoras, servidores y periféricos, según el
tipo y sus funciones. Estos dispositivos pueden ser, la memoria RAM, el procesador, los discos
duros, ruteadores, tarjetas de red.
Servidores
Una aplicación informática o programa que realiza algunas tareas en beneficio de otras
aplicaciones llamadas clientes. Algunos servicios habituales son los servicios de archivos, que
permiten a los usuarios almacenar y acceder a los archivos de una computadora y los servicios de
aplicaciones, que realizan tareas en beneficio directo del usuario final.
Software de Programación
Es un conjunto de aplicaciones que permiten a un programador desarrollar sus propios programas
informáticos haciendo uso de sus conocimientos lógicos y lenguajes de programación.
Editores de texto:
Es un programa que permite crear y modificar archivos digitales compuestos únicamente por texto
sin formato, conocidos comúnmente como archivos de texto o texto plano. El programa lee el
archivo e interpreta los bytes leídos según el código de caracteres que usa el editor.
Compiladores
Un compilador es un programa informático que traduce un programa escrito en un lenguaje de
programación a otro lenguaje de programación, generando un programa equivalente que la
máquina será capaz de interpretar.
Interpretes
Enlazadores
Un enlazador (en inglés, linker) es un programa que toma los ficheros de código objeto generado
en los primeros pasos del proceso de compilación, la información de todos los recursos necesarios
(biblioteca), quita aquellos recursos que no necesita, y enlaza el código objeto con su(s)
biblioteca(s) con lo que finalmente produce un fichero ejecutable o una biblioteca.
Depurador
Un depurador (en inglés, debugger), es un programa que permite depurar o limpiar los errores de
otro programa informático.
Software de Aplicación:
Son los programas que nos permiten realizar tareas específicas en nuestro sistema. A diferencia
del software de sistema, el software de aplicación esta enfocada en un área especifica para su
utilización. La mayoría de los programas que utilizamos diariamente pertenecen a este tipo de
software, ya que nos permiten realizar diversos tipos de tareas en nuestro sistema.
Procesadores de textos:
Es una aplicación que permite la realización, modificación, almacenamiento e impresión de
cualquier tipo de escrito, de manera muy flexible y rápida. Es una de las funciones más utilizada
cuando se maneja un ordenador.
Editores:
Es un programa (software) que permite corregir, crear, almacenar, etc. algún tipo de archivo.
Hojas de cálculo:
Programas que permite realizar cálculos con datos colocados en una hoja tabular, además de
poder realizar una gráfica representativa de estos.
Sistemas gestores de bases de datos:
Es una colección de programas cuyo objetivo es servir de interfaz entre la base de datos, el usuario
y las aplicaciones.