jueves, 20 de diciembre de 2012

Tema 3


1.-Software: equipamiento lógico o soporte lógico de una computadora digital. Comprende el conjunto de los componentes lógicos necesarios que hacen posible la realización de tareas específicas, en contraposición a los componentes físicos del sistema, llamados hardware. Es una palabra proveniente del inglés.
1.1- Clasificación del software: se puede clasificar al software en tres grandes tipos:
·Software de sistema: Su objetivo es desvincular adecuadamente al usuario y al programador de los detalles de la computadora 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.
·Software de programación: conjunto de herramientas que permiten al programador desarrollar programas informáticos
·Software de aplicación: permite a los usuarios llevar a cabo una o varias tareas específicas.
1.2- Proceso de creación del software: conjunto de pasos a seguir para llegar a la solución de un problema u obtención de un producto. Los "procesos de desarrollo de software" poseen reglas prestablecidas, y deben ser aplicados en la creación del software para que el proyecto cumpla sus objetivos.
1.3-Subetapas: Modelos de proceso o ciclo de vida.
·Modelo cascada.
·Modelos evolutivos.
·Modelo iterativo incremental.
·Modelo espiral.
·Modelo espiral Win & Win.
1.3-Etapas en el desarrollo del software.
1.3.1-Captura, análisis y especificación de requisitos.
1.3.2-Procesos, modelado y formas de elicitación de requisitos.
1.3.3-Clasificación e identificación de requerimientos.
1.4-Codificación del software.
1.5-Pruebas (unitarias y de integración).
1.6-Instalación y paso a producción.
1.7-Mantenimiento.
2-Programa informático: conjunto de instrucciones que una vez ejecutadas realizarán una o varias tareas en una computadora.
2.1-Ejecución: Una vez escritos, pueden ser ejecutados de diversas formas:
·Mediante un programa que va adaptando las instrucciones conforme son encontradas.
·Traduciendo el código escrito del programa.
2.2-Programas que se auto-modifican.
2.3-Ejecución y almacenamiento de los programas:
·Programas empotrados en hardware.
·Programas cargados manualmente.
·Programas generados automáticamente.
·Ejecución simultánea.
·Categorías funcionales.
3-Tipos de Software.
3.2-Software libre
3.2.1-Libertades del software libre.
·la libertad de usar el programa, con cualquier propósito.
·la libertad de estudiar cómo funciona el programa y modificarlo, adaptándolo a tus necesidades.
·la libertad de distribuir copias del programa, con lo cual puedes ayudar a tu prójimo.
·la libertad de mejorar el programa y hacer públicas esas mejoras a los demás, de modo que toda la comunidad se beneficie.
3.2.2-Tipos de licencias:
·Licencias GPL.
·Licencias AGPL.
·Licencias estilo BSD.
·Licencias estilo MPL y derivadas.
·Copyleft.
3.2.3-Implicaciones económico-políticas.
3.2.4-Seguridad relativa.
3.2.5-Software libre en la administración pública.
3.2.6-Impacto del software libre.
4-Software propietario: cualquier programa informático en el que el usuario final tiene limitaciones para usarlo, modificarlo o redistribuirlo
4.1-Terminología utilizada.
Software propietario.
Software privativo.
Software no libre.
Software de código cerrado.
Software privado.
5-Sistema operativo: es un software que actúa de interfaz entre los dispositivos de hardware y los programas de usuario o el usuario mismo para utilizar un computador.
5.1-Problemas de explotación y soluciones iniciales.
5.2-Monitores residentes.
5.3-Sistemas con almacenamiento temporal de E/S.
5.4-Spoolers
5.5-Sistemas operativos multiprogramados
5.6-Llamadas al sistema operativo: llamadas que ejecutan los programas de aplicación para pedir algún servicio al SO.
5.7-Componentes de un sistema operativo.
·Gestión de procesos.
·Gestión de la memoria principal.
·Gestión del almacenamiento secundario.
·El sistema de E/S.
·Sistema de archivos.
·Sistemas de protección
·Sistema de comunicaciones
·Programas de sistema
·Gestor de recursos
5.8-Características:
·Administración de tareas.
-Monotarea.
-Multitarea
·Administración de usuarios
-Monousuario.
-Multiusuario.
·Manejo de recursos
-Centralizado.
-Distribuido.
6-Anexos.
6.1-Virus informático: un virus informático es un malware que tiene por objeto alterar el normal funcionamiento de la computadora, sin el permiso o el conocimiento del usuario. Los virus, habitualmente, remplazan archivos ejecutables por otros infectados con el código de este.
6.2- Virus informáticos y sistemas operativos: Los virus informáticos afectan en mayor o menor medida a casi todos los sistemas más conocidos y usados en la actualidad.
·MS-Windows.
·Unix y derivados.
6.3- Métodos de protección y tipos:
6.3.1-Activos:
·Antivirus.
·Filtros de ficheros.
6.3.2- Pasivos.
6.4-Tipos de virus e imitaciones:
·Troyano.
·Gusano.
·Bombas lógicas o de tiempo
·Hoax
·Joke
6.5-Acciones de los virus:
·Unirse a un programa instalado en el ordenador permitiendo su propagación.
· Mostrar en la pantalla mensajes o imágenes humorísticas, generalmente molestas.
·Ralentizar o bloquear el ordenador.
·Destruir la información almacenada en el disco, en algunos casos vital para el sistema, que impedirá el funcionamiento del equipo.
·Reducir el espacio en el disco.
·Molestar al usuario cerrando ventanas, moviendo el ratón...
7-Sistema operativo: es un conjunto de programas de ordenador destinado a permitir una administración eficaz de sus recursos.
7.1-Almacenamiento temporal: Para ello se utilizaban técnicas de lo más diversas.
·Multiprogramación.
·Tiempo compartido.
·Tiempo real.
·Multiprocesador.
·Sistemas operativos desarrollados.
·Inconvenientes de los sistemas existentes.
·Características de los nuevos sistemas.
·Sistemas operativos desarrollados.
  -MULTICS
  -BDOS
7.2-Microsoft Windows: sistema operativo más difundido en el ámbito doméstico aunque también hay versiones para servidores como Windows NT.
7.3-GNU/Linux: este sistema es una versión mejorada de Unix, basado en el estándar POSIX, un sistema que en principio trabajaba en modo comandos.

No hay comentarios:

Publicar un comentario