Welcome every my classmate's

domingo, 23 de octubre de 2011

BLOQUE II: Capitulo 6

CONCEPTO DE SOFTWARE

El software es el conjunto de programas, instrucciones y reglas informáticas, que permiten ejecutar tareas específicas a una computadora o dispositivo electrónico, en contraposición a los componentes físicos de un sistema, llamados hardware.


SOFTWARE

Se conoce como software al equipamiento lógico o soporte lógico de un sistema informático.

Software de sistema: 
Su objetivo es desvincular adecuadamente al usuario y al programador de los detalles del sistema informático en particular que se use, aislándolo especialmente del procesamiento referido a las características 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.

Software de programación: 
Es el conjunto de herramientas que permiten al programador desarrollar programas informáticos, usando diferentes alternativas y lenguajes de programación, de una manera práctica.

Software de aplicación:
Es aquel que permite a los usuarios llevar a cabo una o varias tareas específicas, en cualquier campo de actividad susceptible de ser automatizado o asistido, con especial énfasis en los negocios.

SISTEMA OPERATIVO

Un sistema operativo (SO) es el programa o conjunto de programas que efectúan la gestión de los procesos básicos de un sistema informático, y permite la normal ejecución del resto de las operaciones.




Administración de tareas:
Mono tarea: 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á haciéndolo hasta su finalización y/o interrupción.
- Multitarea: Es capaz de ejecutar varios procesos al mismo tiempo. Este tipo de S.O. normalmente asigna los recursos disponibles (CPU, memoria, periféricos) de forma alternada a los procesos que los solicitan, de manera que el usuario percibe que todos funcionan a la vez, de forma concurrente.

Administración de usuarios:
Mono usuario: Si sólo permite ejecutar los programas de un usuario al mismo tiempo.
- Multiusuario: Si permite que varios usuarios ejecuten simultáneamente sus programas, accediendo a la vez a los recursos de la computadora. Normalmente estos sistemas operativos utilizan métodos de protección de datos, de manera que un programa no pueda usar o cambiar los datos de otro usuario.

Manejo de recursos:
Centralizado: Si permite usar los recursos de una sola computadora.
 Distribuido: Si permite utilizar los recursos (memoria, CPU, disco, periféricos... ) de más de una computadora al mismo tiempo.

Ejemplos de Sistemas Operativos (ordenadores):
Windows
 Mac OS
 Linux
 AmigaOS
 Unix
Ejemplos de Sistemas Operativos (Dispositivos Móviles): 
Symbian
 Android
 iOS
 Windows Phone
 BlackBerry OS
 WebOS
 Bada

No hay comentarios:

Publicar un comentario