Software

Páginas: 9 (2106 palabras) Publicado: 3 de diciembre de 2014


¿Qué es un software?
Es un elemento intangible o lógico que permite que la computadora y/o dispositivo electrónico realice todos los procesos de la tarea que se indica al ejecutar.
Cuando se conecta a un ordenador se carga parte del OS en la memoria y se ejecuta, el OS despierta al ordenador, y hace que reconozca al ordenador, la memoria, las unidades de disco, y cualquier otrodispositivo conectado a ella, como el teclado, mouse, la impresora, etc., verificando así que no existan errores de conexión, a este primer diagnóstico le llamares Post.
Funciones del sistema operativo
1. Control de la ejecución de los programas: Acepta los trabajos, administra la manera en que se realicen, les asigna los recursos y los conserva hasta su finalización.
2. Administración de periféricos:Coordina y manipula los dispositivos conectados al ordenador
3. Gestión de permisos y de usuarios: Adjudica los permisos de acceso a los usuarios y evita que las acciones de uno afecten el trabajo que está realizando otro.
4. Control de concurrencia: Establece prioridades cuando diferentes procesos solicitan el mismo recurso.
5. Control de errores: Gestiona los errores del hardware y la pérdidade datos.
6. Adm0inistración de memoria: Asigna memoria a los procesos y gestiona su uso.
7. Control de seguridad: Debe proporcionar seguridad tanto para los usuarios como para el software y la información almacenada en los sistemas.
La estructura de un sistema operativo se conforma de cinco niveles, los primeros 2 niveles entran dentro del OS que depende del hardware, el resto de los nivelespertenece a las parte portable del mismo.
Algoritmo
Es un conjunto de procedimientos que se aplican paso a paso para resolver un problema determinado, su representación gráfica se realiza con diagramas de flujo
Clasificación de software
Software de aplicación
Sistemas operativos / Software de desarrollo
Software de programación
Programas de sistema
Programas de carga o inicio
Sistemasoperativos
Drivers
Programas de desarrollo o lenguajes de programación
Intérprete: requiere de lenguaje de programación como soporte para la ejecución de las aplicaciones creadas.
Compilador: funciones en dos etapas, la primera traduce el programa y la segunda crea un programa o un código objeto en lenguaje maquina.
Lenguaje de programación: es un conjunto de instrucciones, declaraciones,comandos y símbolos que mediante de una serie de reglas permite construir programas que resuelven problemas, utilizando algoritmos.









¿Qué es el Kernel
Es el núcleo del sistema operativo, cuando arranca el ordenador se carga en memoria y permanece ahí, realizando funciones básicas como:
1. Manejo de la memoria
2. Comunicación entre procesos
3. Control de interrupciones
4. Manejode condiciones de error
5. Traslado de control de un proceso a otro
6. Control de periféricos
Programas Y Procesos
Un proceso es un programa de ejecución, cada proceso se compone de un código que se ejecuta y una estructura de datos, estando ambos cargados en memoria.
La estructura de datos sirve para identificar cada proceso y controlar todos los aspectos de su ejecución, cada estructuracontiene básicamente los sig. Datos:
1. Estado actual del proceso: este puede ser ejecución, esperando, detenido, etc.
2. Identificación del proceso: a cada proceso se le asigna un PID (Código identificador del proceso) que se utilizara para identificarlo ante el OS.
3. Prioridad del proceso: cada proceso tiene asignada una prioridad, de forma que en cualquier instante, el proceso que mayorprioridad tiene asignada, de entre los que están esperando, es el que se ejecutara.
4. Zona de memoria asignada: cada proceso debe tener una zona de memoria independiente que no puede ser interferida por otros procesos.
5. Recursos asociados: es el proceso como los ficheros y semáforos, etc.
Clasificación de OS
Estructura Interna
1. Monolítica: es la estructura utilizada en los primeros OS en la...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Software
  • Software
  • Software
  • Software
  • Software
  • el software
  • El Software
  • Que Es El Software

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS