informatica ii

15
Programas de computadoras. Son las instrucciones responsables de que el hardware (la máquina) realice su tarea. El software puede dividirse en varias categorías basadas en el tipo de trabajo realizado. Las dos categorías primarias de software son: Sistemas operativos (software del sistema), que controlan los trabajos del ordenador o computadora. Procesa tareas tan esenciales, aunque a menudo invisibles, como el mantenimiento de los archivos del disco y la administración de la pantalla SOFTWARE SOFTWARE

Upload: omaris-guignan-de-daddio

Post on 04-Jul-2015

879 views

Category:

Education


0 download

TRANSCRIPT

Page 1: INFORMATICA II

Programas de computadoras. Son las instrucciones responsables de que el hardware (la máquina) realice su tarea.

El software puede dividirse en varias categorías basadas en el tipo de trabajo realizado. Las dos categorías primarias de software son:

Sistemas operativos (software del sistema), que controlan los trabajos del ordenador o computadora. Procesa tareas tan esenciales, aunque a menudo invisibles, como el mantenimiento de los archivos del disco y la administración de la pantalla

SOFTWARESOFTWARE

Page 2: INFORMATICA II

Las dos categorías primarias de software son:

Software de aplicación, que dirige las distintas tareas para las que se utilizan las computadoras. Lleva a cabo tareas de tratamiento de textos, gestión de bases de datos y similares. Constituyen dos categorías separadas el software de red, que permite comunicarse a grupos de usuarios, y el software de lenguaje utilizado para escribir programas

SOFTWARESOFTWARE

Page 3: INFORMATICA II

Tipos de software se describen basándose en su método de distribución:

Freeware: o Dominio público, programa para computadoras suministrado sin costo alguno. El freeware se ofrece a menudo en boletines electrónicos a través de grupos de usuarios. Los programadores independientes pueden ofrecer sus productos como freeware, ya sea por satisfacción personal o para asegurarse de que llega a los usuarios interesados. Los programadores de freeware conservan a menudo todos los derechos sobre su software. Los usuarios no siempre tienen libertad para copiar o redistribuir el producto. Se ofrece sin costo alguno, o suele conllevar una pequeña tasa a pagar por los usuarios que lo utilicen profesionalmente.

SOFTWARESOFTWARE

Page 4: INFORMATICA II

Tipos de software se describen basándose en su método de distribución:

Shareware: desarrollado por compañías y vendido principalmente por distribuidores.

SOFTWARESOFTWARE

Page 5: INFORMATICA II

Sistema operativo, software básico que controla una computadora.

El sistema operativo tiene tres grandes funciones: coordina y manipula el hardware del ordenador o computadora, como la memoria, las impresoras, las unidades de disco, el teclado o el mouse; organiza los archivos en diversos dispositivos de almacenamiento, como discos flexibles, discos duros, discos compactos o cintas magnéticas, y gestiona los errores de hardware y la pérdida de datos.

SOFTWARE SISTEMASOFTWARE SISTEMA

Page 6: INFORMATICA II

CÓMO FUNCIONA UN SISTEMA OPERATIVO CÓMO FUNCIONA UN SISTEMA OPERATIVO

Los sistemas operativos controlan diferentes procesos de la Los sistemas operativos controlan diferentes procesos de la computadora. Un proceso importante es la interpretación computadora. Un proceso importante es la interpretación de los comandos que permiten al usuario comunicarse con de los comandos que permiten al usuario comunicarse con el ordenador. Algunos intérpretes de instrucciones están el ordenador. Algunos intérpretes de instrucciones están basados en texto y exigen que las instrucciones sean basados en texto y exigen que las instrucciones sean tecleadas. Otros están basados en gráficos, y permiten al tecleadas. Otros están basados en gráficos, y permiten al usuario comunicarse señalando y haciendo clic en un icono. usuario comunicarse señalando y haciendo clic en un icono. Por lo general, los intérpretes basados en gráficos son más Por lo general, los intérpretes basados en gráficos son más sencillos de utilizar.sencillos de utilizar.

Los sistemas operativos pueden ser de tarea única o Los sistemas operativos pueden ser de tarea única o multitarea. Los sistemas operativos de tarea única, más multitarea. Los sistemas operativos de tarea única, más primitivos, sólo pueden manejar un proceso en cada primitivos, sólo pueden manejar un proceso en cada momento. Por ejemplo, cuando la computadora está momento. Por ejemplo, cuando la computadora está imprimiendo un documento, no puede iniciar otro proceso imprimiendo un documento, no puede iniciar otro proceso ni responder a nuevas instrucciones hasta que se termine ni responder a nuevas instrucciones hasta que se termine la impresión. la impresión.

SOFTWARE SISTEMASOFTWARE SISTEMA

Page 7: INFORMATICA II

CÓMO FUNCIONA UN SISTEMA OPERATIVO CÓMO FUNCIONA UN SISTEMA OPERATIVO

Todos los sistemas operativos modernos son multitarea y Todos los sistemas operativos modernos son multitarea y pueden ejecutar varios procesos simultáneamente. En la pueden ejecutar varios procesos simultáneamente. En la mayoría de los ordenadores sólo hay una UCP; un sistema mayoría de los ordenadores sólo hay una UCP; un sistema operativo multitarea crea la ilusión de que varios procesos operativo multitarea crea la ilusión de que varios procesos se ejecutan simultáneamente en la UCP. El mecanismo que se ejecutan simultáneamente en la UCP. El mecanismo que se emplea más a menudo para lograr esta ilusión es la se emplea más a menudo para lograr esta ilusión es la multitarea por segmentación de tiempos, en la que cada multitarea por segmentación de tiempos, en la que cada proceso se ejecuta individualmente durante un periodo de proceso se ejecuta individualmente durante un periodo de tiempo determinado. Si el proceso no finaliza en el tiempo tiempo determinado. Si el proceso no finaliza en el tiempo asignado, se suspende y se ejecuta otro proceso. asignado, se suspende y se ejecuta otro proceso.

SOFTWARE SISTEMASOFTWARE SISTEMA

Page 8: INFORMATICA II

CÓMO FUNCIONA UN SISTEMA OPERATIVO CÓMO FUNCIONA UN SISTEMA OPERATIVO

Este intercambio de procesos se denomina conmutación de Este intercambio de procesos se denomina conmutación de contexto. El sistema operativo se encarga de controlar el contexto. El sistema operativo se encarga de controlar el estado de los procesos suspendidos. También cuenta con estado de los procesos suspendidos. También cuenta con un mecanismo llamado planificador que determina el un mecanismo llamado planificador que determina el siguiente proceso que debe ejecutarse. El planificador siguiente proceso que debe ejecutarse. El planificador ejecuta los procesos basándose en su prioridad para ejecuta los procesos basándose en su prioridad para minimizar el retraso percibido por el usuario. Los procesos minimizar el retraso percibido por el usuario. Los procesos parecen efectuarse simultáneamente por la alta velocidad parecen efectuarse simultáneamente por la alta velocidad del cambio de contexto.del cambio de contexto.

SOFTWARE SISTEMASOFTWARE SISTEMA

Page 9: INFORMATICA II

CÓMO FUNCIONA UN SISTEMA OPERATIVO CÓMO FUNCIONA UN SISTEMA OPERATIVO

Los sistemas operativos pueden emplear memoria virtual Los sistemas operativos pueden emplear memoria virtual para ejecutar procesos que exigen más memoria principal para ejecutar procesos que exigen más memoria principal de la realmente disponible. Con esta técnica se emplea de la realmente disponible. Con esta técnica se emplea espacio en el disco duro para simular la memoria adicional espacio en el disco duro para simular la memoria adicional necesaria. Sin embargo, el acceso al disco duro requiere necesaria. Sin embargo, el acceso al disco duro requiere más tiempo que el acceso a la memoria principal, por lo más tiempo que el acceso a la memoria principal, por lo que el funcionamiento del ordenador resulta más lento.que el funcionamiento del ordenador resulta más lento.

SOFTWARE SISTEMASOFTWARE SISTEMA

Page 10: INFORMATICA II

SISTEMAS OPERATIVOS ACTUALES SISTEMAS OPERATIVOS ACTUALES

Los sistemas operativos empleados normalmente son UNIX, Los sistemas operativos empleados normalmente son UNIX, Mac OS, MS-DOS, OS/2 y Windows-NT. El UNIX y sus Mac OS, MS-DOS, OS/2 y Windows-NT. El UNIX y sus clones permiten múltiples tareas y múltiples usuarios. Su clones permiten múltiples tareas y múltiples usuarios. Su sistema de archivos proporciona un método sencillo de sistema de archivos proporciona un método sencillo de organizar archivos y permite la protección de archivos. Sin organizar archivos y permite la protección de archivos. Sin embargo, las instrucciones del UNIX no son intuitivas.embargo, las instrucciones del UNIX no son intuitivas.

Otros sistemas operativos multiusuario y multitarea son Otros sistemas operativos multiusuario y multitarea son OS/2, desarrollado inicialmente por Microsoft Corporation e OS/2, desarrollado inicialmente por Microsoft Corporation e International Business Machines Corporation (IBM), y International Business Machines Corporation (IBM), y Windows-NT, desarrollado por Microsoft. El sistema Windows-NT, desarrollado por Microsoft. El sistema operativo multitarea de las computadoras Apple se operativo multitarea de las computadoras Apple se denomina Mac OS. El DOS y su sucesor, el MS-DOS, son denomina Mac OS. El DOS y su sucesor, el MS-DOS, son sistemas operativos populares entre los usuarios de sistemas operativos populares entre los usuarios de computadoras personales. Sólo permiten un usuario y una computadoras personales. Sólo permiten un usuario y una tarea.tarea.

SOFTWARE SISTEMASOFTWARE SISTEMA

Page 11: INFORMATICA II

Linux, sistema operativo derivado de UNIX que, Linux, sistema operativo derivado de UNIX que, manteniendo la generalidad de sus características, como el manteniendo la generalidad de sus características, como el ser multitarea y basado en bibliotecas dinámicas, puede ser ser multitarea y basado en bibliotecas dinámicas, puede ser ejecutado en ordenadores o computadoras personales ejecutado en ordenadores o computadoras personales aunque su potencia sea limitada.aunque su potencia sea limitada.

En sus orígenes fue desarrollado, en 1990, por el En sus orígenes fue desarrollado, en 1990, por el informático finlandés Linus Torvalds, que publicó su código informático finlandés Linus Torvalds, que publicó su código como un denominado código abierto, esto es, accesible como un denominado código abierto, esto es, accesible para toda la comunidad, sin restricciones para modificarlo y para toda la comunidad, sin restricciones para modificarlo y ampliarlo. Este planteamiento, favorecido por su estructura ampliarlo. Este planteamiento, favorecido por su estructura modular (basado en la instalación de diversos paquetes), modular (basado en la instalación de diversos paquetes), generó una nueva visión de desarrollo informático, ya que generó una nueva visión de desarrollo informático, ya que su expansión fue debida a la aportación, generalmente su expansión fue debida a la aportación, generalmente voluntaria y sin ánimo de lucro, de multitud de voluntaria y sin ánimo de lucro, de multitud de desarrolladores independientes.desarrolladores independientes.

SOFTWARE SISTEMASOFTWARE SISTEMA

Page 12: INFORMATICA II

En la actualidad este sistema operativo ha obtenido un En la actualidad este sistema operativo ha obtenido un cierto apoyo por parte de la industria, de forma que cierto apoyo por parte de la industria, de forma que empresas como IBM o Hewlett-Packard lo integran en empresas como IBM o Hewlett-Packard lo integran en algunos de sus ordenadores y prestan el soporte técnico algunos de sus ordenadores y prestan el soporte técnico correspondiente, normalmente como parte de los sistemas correspondiente, normalmente como parte de los sistemas servidores. Su implantación en sistemas para usuarios servidores. Su implantación en sistemas para usuarios finales, aún no ha alcanzado la extensión que tiene en finales, aún no ha alcanzado la extensión que tiene en algunos de los ámbitos más profesionales, muy algunos de los ámbitos más profesionales, muy especialmente en servidores de Internet.especialmente en servidores de Internet.

SOFTWARE SISTEMASOFTWARE SISTEMA

Page 13: INFORMATICA II

Programa informático diseñado para facilitar al usuario la Programa informático diseñado para facilitar al usuario la realización de un determinado tipo de trabajo. realización de un determinado tipo de trabajo.

Posee ciertas características que le diferencia de un sistema Posee ciertas características que le diferencia de un sistema operativo (que hace funcionar al ordenador), de una operativo (que hace funcionar al ordenador), de una utilidad (que realiza tareas de mantenimiento o de uso utilidad (que realiza tareas de mantenimiento o de uso general) y de un lenguaje (con el cual se crean los general) y de un lenguaje (con el cual se crean los programas informáticos). Suele resultar una solución programas informáticos). Suele resultar una solución informática para la automatización de ciertas tareas informática para la automatización de ciertas tareas complicadas como puede ser la contabilidad o la gestión de complicadas como puede ser la contabilidad o la gestión de un almacén. un almacén.

SOFTWARE APLICACIONSOFTWARE APLICACION

Page 14: INFORMATICA II

Ciertas aplicaciones desarrolladas 'a medida' suelen ofrecer Ciertas aplicaciones desarrolladas 'a medida' suelen ofrecer una gran potencia ya que están exclusivamente diseñadas una gran potencia ya que están exclusivamente diseñadas para resolver un problema específico. Otros, llamados para resolver un problema específico. Otros, llamados paquetes integrados de software, ofrecen menos potencia paquetes integrados de software, ofrecen menos potencia pero a cambio incluyen varias aplicaciones, como un pero a cambio incluyen varias aplicaciones, como un programa procesador de textos, de hoja de cálculo y de programa procesador de textos, de hoja de cálculo y de base de datos.base de datos.

SOFTWARE APLICACIONSOFTWARE APLICACION

Page 15: INFORMATICA II

Licencia: código que se le otorga para que los programas puedan funcionar. Es el instrumento que regula como utilizar el software.

Derecho de Autor: es el derecho que tiene el autor sobre su resultado creativo.

* Costo * Protección (licencia) * Código fuente