Professional Documents
Culture Documents
En este trabajo habla sobre el software, hablaremos de cmo est formado, sus
diferentes funciones, y cun importante es para el funcionamiento del computador, ya que
prcticamente sin l, este no funcionaria. Este es el que va a controlar los equipos, es el que
da las instrucciones para que funcionen adecuadamente, transfiere datos tanto en la
misma memoria como para el usuario cuando este la necesite.
El software es tan complejo que posee infinidad de programas para diferentes
funcionamientos en particular; para que haya un orden a la hora de trabajar con l; y as al
usuario no se le haga tan complicado. Este programa es muy importante, como tambin son
importantes los diferentes elementos que lo rodean para poder funcionar, ya que requiere de
una serie de sistemas o programas que lo ayudan a realizar mejor sus funciones.
Objetivos
Elementos y funciones
El Software consiste en un cdigo escrito en lenguaje de programacin que debe
convertirse en un lenguaje-mquina especfico para ser ejecutado
Estn compuestos por una serie de rutinas, las cuales estn formadas por instrucciones,
procedimientos y comandos que conforma dicho programa. Cada una de las rutinas realiza
una funcin dentro del mismo.
Como programa, consiste en un cdigo que se suele escribir en un lenguaje de
programacin de alto nivel, que es ms sencillo de escribir (pues es ms cercano
al lenguaje natural humano), pero debe convertirse en un lenguaje-mquina especfico para
ser ejecutado por un procesador individual. El cdigo es una secuencia de instrucciones
ordenadas que cambian el estado del hardware de una computadora.
Funciones del software:
o
Software de Sistema
Su objetivo es desvincular adecuadamente al usuario y al programador de los detalles de la
computadora 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. El software de sistema le procura al usuario y
programador adecuadas interfaces de alto nivel, herramientas y utilidades de apoyo que
permiten su mantenimiento. Incluye entre otros:
o
Sistemas operativos
Controladores de dispositivos
Herramientas de diagnstico
o Servidores Utilidades
Sistemas Operativos
Microsoft Windows es un ejemplo de Sistemas Operativos.
Un sistema operativo es un software de sistema, es decir, un conjunto de programas de
computacin destinados a realizar muchas tareas entre las que destaca la administracin de
los dispositivos perifricos.
Se encarga de ejercer el control y coordinar el uso del hardware entre diferentes programas
de aplicacin y los diferentes usuarios. Es un administrador de los recursos de hardware del
sistema.
En una definicin informal es un sistema que consiste en ofrecer una distribucin ordenada
y controlada de los procesadores, memorias y dispositivos de E/S entre los diversos
programas
que
compiten
por
ellos.
A pesar de que todos nosotros usamos sistemas operativos casi a diario, es difcil definir
qu es un sistema operativo. En parte, esto se debe a que los sistemas operativos realizan
dos funciones diferentes.
Proveer una mquina virtual, es decir, un ambiente en el cual el usuario pueda ejecutar
programas de manera conveniente, protegindolo de los detalles y complejidades del
hardware. Administrar eficientemente los recursos del computador.
Controlador de dispositivo
Driver o controlador para el SO Windows
Un controlador de dispositivo, llamado normalmente controlador (en ingls, device driver)
es un programa informtico que permite al sistema operativo interactuar con un perifrico,
haciendo una abstraccin del hardware y proporcionando una interfaz -posiblemente
estandarizada- para usarlo. Se puede esquematizar como un manual de instrucciones que le
indica cmo debe controlar y comunicarse con un dispositivo en particular. Por tanto, es
una pieza esencial, sin la cual no se podra usar el hardware.
Herramientas de diagnstico
Una herramienta de diagnstico es un software que permite monitorear y en algunos
casos controlar la funcionalidad del hardware, como: computadoras, servidores y
perifricos, segn el tipo y sus funciones. Estos dispositivos pueden ser, la memoria RAM,
el procesador, los discos duros, ruteado res, tarjetas de red, entre muchos dispositivos ms.
Servidores
Una aplicacin informtica 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. Este es
el significado original del trmino. Es posible que un ordenador cumpla simultneamente
las funciones de cliente y de servidor.
Software de Aplicacin
El software de aplicacin es
cualquier tarea imaginable.
capaz
de
realizar
casi
Es 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. Incluye entre otros:
Es el conjunto de programas concebidos o creados para atender trabajos especficos del
usuario, referidos al cumplimiento de sus diversos objetivos.
Este software est diseado y escrito para realizar tareas especficas personales,
empresariales o cientficas. Todas estas aplicaciones procesan datos y generan informacin.
El software de aplicacin necesita parte del software de base para ejecutarse.
Aplicaciones ofimticas
Software educativo
Software empresarial
Bases de datos
Software educativo
Se denomina software educativo al destinado a la enseanza y el auto aprendizaje y adems
permite el desarrollo de ciertas habilidades cognitivas. Como software educativo tenemos
desde programas orientados al aprendizaje hasta sistemas operativos completos destinados
a la educacin, como por ejemplo las distribuciones GNU/Linux orientadas a la enseanza.
Software empresarial
Cualquier tipo de software que est orientado a ayudar a una empresa a mejorar su
productividad o a medirla.
El trmino engloba una amplia variedad de aplicaciones informticas que incluyen
desde programas de contabilidad y de ofimtica, hasta sistemas de planificacin de recursos
empresariales (ERP), pasando por programas de gestin de clientes (CRM),de recursos
humanos, etc.
Base de datos
Una base de datos o banco de datos es un conjunto de datos pertenecientes a un mismo
contexto y almacenados sistemticamente para su posterior uso. En este sentido,
una biblioteca puede considerarse una base de datos compuesta en su mayora
por documentos y textos impresos en papel e indexados para su consulta. En la actualidad,
y debido al desarrollo tecnolgico de campos como la informtica y la electrnica, la
mayora de las bases de datos estn en formato digital (electrnico), que ofrece un amplio
rango de soluciones al problema de almacenar datos.
Editores de texto
Compiladores
Intrpretes
Enlazadores
Depuradores
Editores de texto
Es un programa que permite crear y modificar archivos digitales compuestos nicamente
por texto sin formato, conocidos comnmente como archivos de texto o texto plano. El
programa lee el archivo e interpreta los bytes ledos segn el cdigo de caracteres que usa
el editor. Se usan cuando se deben crear o modificar archivos de texto como archivos de
configuracin, scripts o el cdigo fuente de algn programa.
Compiladores
Un compilador es un programa informtico que traduce un programa escrito en un lenguaje
de programacin a otro lenguaje de programacin, generando un programa equivalente que
la mquina ser capaz de interpretar.
Enlazadores
Un enlazador (en ingls, linker) es un programa que toma los ficheros de cdigo
objeto generado en los primeros pasos del proceso de compilacin, la informacin de todos
los recursos necesarios (biblioteca), quita aquellos recursos que no necesita, y enlaza el
cdigo objeto con su(s) biblioteca(s) con lo que finalmente produce un fichero ejecutable o
una biblioteca
Depurador
Un depurador (en ingls, debugger), es un programa que permite depurar o limpiar los
errores de otro programa informtico. El depurador permite detener el programa en:
o
10
Conclusiones
Como nos pudimos dar cuenta el software no es cualquier cosa y con l se puede
lograr todo lo que queramos, pero sabindolo manejar correctamente.
Estos programas pueden ser excelentes herramientas para la educacin ya que si los
nios disfrutan realizando las tareas jugando, sus habilidades aumentaran.
Todos los das desarrolladores perceptivos encuentran problemas para para ser
solucionados con software, y es que la tecnologa a avanzado tanto que una persona
puede realizar operaciones bancarias desde su casa, enviar un correo electrnico a
cualquier parte del mundo, etc.; todo esto por el computador.
11
Recomendaciones
Las tics van en constante cambio es por ello que debemos de actualizarnos para
poder utilizar adecuadamente los instrumentos tecnolgicos.
La tecnologa es una herramienta que ayuda al ser humano o que facilita su vida
pero debemos utilizarlo adecuadamente ya que sin duda, muchos la utilizan para
cosas inadecuadas.
12
Cibergrafa
https://bibliotecadeinvestigaciones.wordpress.com/informatica/software-los-programas-decomputadora/
13
14