Documente Academic
Documente Profesional
Documente Cultură
Programación de
sistemas operativos
Unidad 1
Actividad 1: Administración del procesador.
El procesador es el cerebro de un sistema, así como su nombre lo indica este procesa toda
la información para dar pie a las tareas que se le encomienden, pero este no funcione por sí
mismo, requiere de otros componentes para su funcionamiento correcto y óptimo.
Núcleos- es la cantidad de procesadores que se encuentran dentro del chip del mismo
procesador, generando cada uno tareas por separado sin comprometer la velocidad de
respuesta.
Memoria cache- es el área de la memoria que se dedica a almacenar los datos de las
tareas para optimizar la respuesta del sistema a una mayor velocidad.
Velocidad- es el número de ciclos por segundo a los que el procesador puede procesar los
datos, medida en Megahertz.
Concepción del proyecto: independientemente del tipo de proyecto, siempre se inicia por
una propuesta, la cual debe ser técnica y económica en medida de lo posible, además de
requerir un tiempo de terminación, básicamente el arquitecto de software realizara la
especificación de las necesidades del cliente, identificando estilos y tecnologías apropiadas
para el sistema a realizar, mostrando una solución preliminar.
Requerimientos: el arquitecto deberá identificar los requerimientos también conocidos
como “drivers” relacionados con los atributos del sistema en el que se empleara el software,
todo esto dependiendo de la solicitud del cliente.
Diseño del sistema: en esta etapa juega un papel elemental, toda vez que al diseñar, el
arquitecto debe establecerá una solución que satisfaga los requerimientos, logrando
comunicar el diseño y las definiciones que influenciaron, involucrando en su totalidad al
equipo de desarrollo.
Construcción y pruebas del sistema: en esta etapa la intervención técnica del arquitecto
disminuye, pero no al grado de desaparecer, implementando los ajustes necesarios en la
arquitectura y corrigiendo los errores anteriores, fungiendo como guía del equipo de desarrollo
debido al conocimiento interno y dominio del problema, efectuando las pruebas necesarias
hasta pulir el software.
Bibliografía: