Está en la página 1de 5

Maracaibo, 10 de mayo del 2021

Ministerio del poder popular para la defensa


Universidad nacional experimental politécnica de la fuerza armada
Núcleo: Zulia
Carrera: Ingeniería de sistemas
Alumno: Jediael Ruiz
CI: 27192722

DISEÑO DE PROGRAMAS
- El diseño de programas es una rama muy importante dentro del mundo de la
informática y ciencias de la computación ya que a su vez aplicada en el mundo
de las ingenierías, Sobre todo aquellas que son especializadas en el tema de
la computación y diseño de algoritmos, La ingeniería del software es una de las
ramas de ingeniería que más se plantea este tipo de problemas en cuanto al
diseño y planeación correspondientes de la misma, El diseño de programas
cubre una vasta región de tipos de software y su posterior diseño, sabiendo
esto como una parte sumamente importante dentro de las elaboraciones de los
programas.

- Para comenzar, Definimos software como programas de computadoras los


cuales elaboran distintas tareas bajo instrucciones prescritas por su código,
estas misma se relacionan con el hardware el cual se ve intervenido por estas
instrucciones para responder de forma efectiva en su uso, El software está
dividido en 2 categorías que predefinen su tarea en el computador, Las cuales
serán mencionadas aquí:

Software de sistema: este tipo está basado ampliamente diseñado


para sistemas operativos los cuales conllevan una gran cantidad de
tareas bajo preceptos de control de procesos y administración de tareas
cada uno de ellos llevados de forma crítica, en la actualidad este tipo de
software es usado en casi todos los equipos informáticos para llevar
tareas esenciales y administración de disco, Interfaces gráficas, Etc…

Software de aplicación: este asume un rol que se encarga de dirigir


ciertas tareas específicas, Los ejemplos más comunes son tratamientos
de textos, Gestión de base de datos, Diseño gráfico, Reproductor
multimedia, etc. Sin contar la gran lista de estos, casi todos son
importantes para facilitar las tareas y son de gran ayuda para elaborar
cualquier proyecto o solamente para el ocio.

- El software es muy usado por parte de los usuarios por su gran contenido
interactivo lo que hace que sea muy demandado, Los tipos de software están
clasificados por medio de su distribución, desde un aspecto tanto libre como
comercial es importante reconocer porque estos mantienen un amplio
panorama de distribución por la web, Los tipos según su distribución se dividen
en:

Freeware: También llamado software de domino público, Son aquellos


programas que son distribuidos de manera gratuita a los usuarios, Estos
tienen infinidad de tipos de programas para tareas específicas las cuales
son usadas por parte de los usuarios interesados por estos programas,
la mayoría de desarrolladores de freeware se caracterizan por poner
derechos de creación a sus programas que son distribuidos a través de
los usuarios, Aquellos que necesites este programa para poder trabajar
de forma profesional se les cobra una tasa muy baja de dinero, pero casi
siempre este tipo de software es absolutamente gratuito.

Shareware: Principalmente elaborado por compañías y distribuido


comercialmente, Estos tienen casi siempre limitaciones en cuanto al
tiempo de uso o finalidad de desarrollo del programa, La mayoría está
determinada por versiones gratuitas limitadas por un tiempo específico
hasta que se efectué un pago para el uso ilimitado del mismo.

- El software de sistemas, Es sin duda indispensable hoy día para la mayoría de


dispositivos informáticos lo cual lo hace una herramienta absolutamente
importante, Ahora hablare sobre El sistema operativo y gran parte de sus
funciones en un computador.

- Sistema Operativo: este software controla de forma absoluta casi todas las
tareas de un computador, este software es básico dentro de un equipo
informático, Las funciones principales de un sistema operativo son:

 Coordinación y manipulación del hardware: Se encarga de la


administración de dispositivos de hardware, así como Monitores, Mouse,
teclados, Impresoras, etc. Junto con toda la parte de los controladores
pertinentes.
 Organización de archivos: Se encarga de administrar todas y
organizar toda la información en distintos tipos de unidades de memoria
principales dentro del computador, Siendo estos discos duros, Memorias
USB, disquetes etc.

 Gestión de errores: Se hace cargo de los errores de hardware y


errores generales de software, Ayuda a recuperar datos perdidos y
restaura el sistema a un punto anterior.

- El funcionamiento de un sistema operativo se basa en el control de múltiples


procesos a la vez, Una de sus funciones más indispensables son interpretación
de comandos de los cuales están aquellos que son en forma textual por
ejemplo un comando en CMD, El más sencillo es el visual donde un clic en
cualquier icono ejecuta la tarea asignada la mayoría de sistemas operativos
siguen este tipo de reglamentación interpretando cada una de las instrucciones
hechas por los usuarios.

- Los sistemas operativos han tenido una amplia evolución en cuanto al


multiprocesamiento de tareas los cuales lo más comunes se encuentran dentro
de uno de sus avances más importantes, anteriormente los sistemas primitivos
eran de una tarea (Monotarea) los cual era muy lento sobre todo al momento
de varias tareas a la vez, estos sistemas realizaban algo como imprimir un
documentos pero no podía hacer otro proceso ya que se colgaba el sistema, lo
más común en esta Era son los sistemas multitarea que hacen varias a la vez,
estos crean una ilusión de que hay más de una CPU lo cual es solo una
compartición de tiempos para los procesos determinados lo cual es en sí una
forma útil de multiprocesamiento de tareas, En el mundo moderno es el
sistema operativo un ejemplo muy claro de realizar varias tareas a la vez.

- El intercambio de procesos es una de las formas más impresionantes de como


un sistema operativo interactúa con los procesos, este mismo también llamado
conmutación de contexto tiene un mecanismo llamado planificador el cual mide
la prioridad del proceso en intervalos de tiempo realmente cortos, Esto
minimiza el retraso a la hora de ejecutar varias tareas y hace la ilusión de
hacerse simultáneamente.

- Algo muy común de los sistemas operativos es la llamada memoria virtual la


cual es una forma de complementar la memoria principal a la hora de tareas
que exigen más de la disponible en el ordenador, este mecanismo la lleva al
disco duro el cual simula la memoria principal en el proceso a ejecutar, Un
problema muy común es que el acceso al disco duro se ralentiza demasiado
haciendo que acceder a los datos de almacenamiento principal sean lento para
los usuarios.

Sistemas operativos actuales

- En la actualidad los sistemas operativos han llevado una evolución muy larga
desde los primeros de monetarea hasta los más modernos con interfaces muy
agradables a los usuarios de los cuales se hablará, entre ellos están:

 UNIX
 Mac OS
 MS-DOS
 OS/2
 Windows- NT

- Uno de los sistemas con más alternación y libertades son los basado en UNIX
el cual es para múltiples tareas y múltiples usuarios además de una excelente
gestión de datos y seguridad de archivos, Sin embargo, para los usuarios
menos diestros les resulta un poco difícil manejar por su falta de intuitividad en
su manejo, Los otros sistemas como OS/2 y Windows- NT los cuales fueron
creados por Microsoft fueron también entrenados para las múltiples tareas y
usuarios, El desarrollo de Mac OS fue directamente de Apple para todos sus
dispositivos de escritorio y Laptops que llevaran su marca como sistema
operativo predeterminado.

- El sistema operativo Linux fue uno de los mejores precursores basados en


UNIX los cuales mantienen la misma esencia de multitarea y multiusuario, Este
sistema operativo se ejecuta en computadoras personales, pero suele tener
una potencia limitada, Este sistema es de código abierto lo cual quiere decir
que es un código que puede ser constantemente modificado para el usuario
que lo quiera utilizar, Fue desarrollado por el Informático Finlandés Linus
Torvals en 1990 el cual fue participe en el movimiento de software libre como
una aportación al mundo de la computación, Este sistema ha sido la
vanguardia dentro del mundo de os servidores de internet por su código libre y
uso especializado para programar sin restricciones, Ha tenido cierto apoyo por
partes de empresas grandes dentro del mundo de la computación como IBM y
Hewlett-Packart, los cuales prestan sus equipos para implantar este sistemas
operativos, Aun así lo tienen en sus servidores como parte de sus servicio.

Software de aplicación
- Este tipo de software son programas informáticos lo cuales ayudan a un
usuario cumplir determinada tarea en el ordenador, este tipo de programas
suelen ser de mucha ayuda para tareas como un procesador de texto, Un
gestor de base de datos, un programa de mantenimiento y de automatización
de procesos o talvez un programa de cálculo, la mayoría de programas nos
ayudan a realizar mediante su ejecución tareas tanto sencillas como
complejas.

- El software de aplicación es demandado según su uso correspondiente por el


usuario el cual puede ser cualquiera, Desde la tarea más compleja como un
programa de Diseño de AutoCAD hasta una hoja de cálculo para realizar algún
tipo de cálculo sencillo, es una variante ya que está bajo preceptos totalmente
llevados hacia una tarea muy específica o quizás algo como un paquete de
software de tareas sencillas, En este mundo el software de aplicación está muy
distribuido y hay una infinidad muy grande y de todos los tipos posibles para
facilitarle la vida al usuario.

También podría gustarte