martes, 25 de agosto de 2009


PROGRAMACION DE SISTEMAS

UNIDAD 1:
INTRODUCCION

TEMA:
QUE ES Y QUE ESTUDIA LA PROGRAMACION DE SISTEMAS?

CONCEPTOS BASICOS
Programa: Conjunto de instrucciones que ejecuta una computadora para realizar una actividad.

Sistema: Conjunto de elementos que interactuan entre si, para lograr un fin comun.

PROGRAMACIÓN DE SISTEMAS

DEFINICIÓN
Se refiere a la creación de programas cuya finalidad es servir a otros programas. Entre los programas que se manejan en la Programación de Sistemas se encuentran

--Sistemas Operativos, Manejadores de Dispositivos(Drivers), de Bases de Datos
--Compiladores, Intérpretes, Editores de estructura, Depuradores, Entornos, Librerías, etc.
--Servidores de Red, Archivos, Web, FTP, e-mail, etc.
--Paquetes de Simulación, Graficación, etc.

El principal Objetivo de la programacion de sistemas es crear software que proporciona servicios a los componentes del sistema(desfragmentador).

CARACTERISTICA DISTINTIVA

La característica distintiva principal de la programación de sistemas, en comparación con la programación de aplicaciones, es que la programación de aplicaciónes tiene como objetivo producir software que proporciona servicios al usuario (procesador de textos, por ejemplo), mientras que la programación de sistemas tiene como objetivo producir software que proporciona servicios al equipo, por lo tanto requiere un mayor grado de conciencia de hardware.

Por ejemplo, un driver, que se realiza con programacion de sistemas, no maneja directamente el hardware, es mas bien un manual de instrucciones que le dice al SO como manejar el dispositivo.

QUE ESTUDIA??

Al ser una programación muy precisa y compleja de bajo nivel, que requiere la Industria del Software para que una computadora de una imagen coherente y sencilla ante sus usuarios, es decir en esta área se estudia el diseño de sistemas digitales y de arquitectura de computadoras que mantengan un control de procesos y sistemas reconfigurables.

Es decir, todo lo que ayude al manejo adecuado del hardware y software de sistema.

Manejo de dispositivos:
-- Drivers
-- Calendarizacion de tareas
-- Manejo de dispositivo en tiempo real.

Desarrollo de lenguajes de Programacion de alto nivel:
-- Depurador
-- Compilador
-- Interprete

Mantenimiento del equipo de sistema
-- Desfragmentador del equipo
-- Copia de seguridad
-- Restauración del sistema

BIBLIOGRAFIA

http://usuarios.lycos.es/psistemas/
http://antares.itmorelia.edu.mx/~jcolivar/courses/ps207a/ps2_u1.pdf
http://expo.itchihuahua.edu.mx/view.php?f=asm_11#page5
http://home.pacbell.net/ouster/scripting.html
http://148.202.148.5/cursos/cc206/Temario_ProgSist.htm

lunes, 24 de agosto de 2009

Welcome !

Bienvenidos a mi Blog!!