lunes, 24 de mayo de 2010

MAPA CURRICULAR


PROGRAMA DE ESTUDIO

UNIVERSIDAD AUTÓNOMA DE CHIAPAS
LICENCIATURA EN SISTEMAS COMPUTACIONALES



Área de formación: Básica.
Unidad académica: Herramientas Básicas de Computación.
Ubicación: Primer Semestre.
Clave: ________
Horas semanames:
3
Horas teoría: 1
Horas Práctica: 2
Créditos: 4



PRESENTACIÓN



Los cambios que se dan en todos los ámbitos de la sociedad no pueden ser
ignorados por las Instituciones de Educación Superior. El impacto social,
tecnológico, cultural y económico de la denominada "era de la información" es tan
dramático e importante como en su momento lo fue el surgimiento de la era
industrial luego de dejar atrás la sociedad agrícola.
En la escuela del futuro, el papel de las computadoras será muy importante, pero
no más que el de los profesores y quiénes deberán mejorar constantemente sus
métodos de enseñanza para adaptarlos a una nueva generación que se ha
socializado desde temprana edad con diversas manifestaciones de tecnología.
Karen Price, de la Universidad de Harvard (1996) comenta que es de suma
importancia considerar la tecnología como herramienta de apoyo para facilitar y
optimizar procesos, lograr el aprendizaje de los estudiantes pero lo más
importante es hacer uso adecuado de ésta, y propiciar así el desarrollo del
pensamiento de las personas. De esto se desprende que es preciso adaptar la
tecnología a las necesidades del proceso enseñanzaaprendizaje.
El presente unidad académica tiene como propósito optimizar los tiempos y los
recursos del estudiante en la medida que logre simplificar la elaboración y el
procesamiento de la información generada en el transcurso de su formación
profesional. También les dotará de elementos instrumentales para producir
informes y presentaciones de resultados con el fin de socializar la información
tanto a nivel comunitario, como de su propia incumbencia como estudiante.
Asimismo, dará a conocer al participante tecnologías de información de última
generación que le permitirán participar activamente en la construcción de su
propio conocimiento y herramientas de búsqueda de información en Internet que
apoyen su trabajo de investigación y la comunicación con diversos especialistas
para la resolución de problemas específicos.



OBJETIVO GENERAL



Al finalizar el curso se espera que el participante sea capaz de seleccionar,
conocer y utilizar eficientemente herramientas de búsqueda y sistematización de la
información para obtener soluciones eficientes a problemas de su área de
conocimiento.



UNIDAD I.TECNOLOGÍAS
DE INFORMACIÓN
TIEMPO APROXIMADO: 2 Horas.



OBJETIVO DE LA UNIDAD: Que el alumno conozca y aprenda las tecnologías y
sistemas de información que existen en la actualidad.



CONTENIDO



1.1 Introducción a las tecnologías de información.
1.2 Tecnologías de información y sistemas de información.
1.3 Tecnologías de Información y sus características.



UNIDAD II. SOLUCIÓN DE PROBLEMAS USANDO TECNOLOGÍAS DE
INFORMACIÓN
TIEMPO APROXIMADO: 2 Horas.



OBJETIVO DE LA UNIDAD: Que el alumno identifique y analice la problemática
de su entorno y sea capaz de apoyar en la solución de esta, usando las
tecnologías de información.



CONTENIDO



2.1 Pensamiento crítico en la solución de problemas.
2.2 Los valores y la tecnología de información.
2.3 Introducción a los Sistemas de Información.



UNIDAD III.MANEJO
DE ENTORNO GRÁFICO
TIEMPO APROXIMADO: 4 Horas.



OBJETIVO DE LA UNIDAD: Se pretende que el alumno posea el dominio básico
del entorno gráfico de los diversos sistemas operativos, tales como windows, Red
Hat (Linux), entre otros.



CONTENIDO



3.1 Administración básica de recursos de la computadora (Como ejemplo
Windows, revisar otras alternativas).
3.2 Manejo de programas, carpetas y archivos.



UNIDAD IV.MANEJO
DE HERRAMIENTAS DE EDICIÓN DE TEXTOS
TIEMPO APROXIMADO: 10 Horas.



OBJETIVO DE LA UNIDAD: El alumno aprenderá a utilizar las herramientas de
edición de textos para elaborar diversos documentos y aprovechar al máximo que
estos ofrecen.



CONTENIDO



4.1 Introducción a los programas Procesadores de Texto (Microsoft Word como
ejemplo, revisar otras alternativas).
4.2 Edición y formateo de textos.
4.3 Uso de tablas, columnas y listas.
4.4 Técnicas avanzadas de formateo de textos.
4.5 Trabajo con documentos largos o complejos.



UNIDAD V.MANEJO
DE HERRAMIENTAS DE SISTEMATIZACIÓN DE LA
INFORMACIÓN
TIEMPO APROXIMADO: 10 Horas.



OBJETIVO DE LA UNIDAD: Que el alumno aprenda a manejar las herramientas
de la hoja de calculo para el almacenamiento de datos y proyectar Información de
forma grafica y/o documentos.



CONTENIDO



5.1 Introducción a los programas de Hoja de Cálculo (Microsoft Excel como
ejemplo, revisar otras alternativas).
5.2 Creación de bases de datos en una hoja de cálculo.
5.3 Manejo y aplicación del formulario en una hoja de cálculo.
5.4 Presentación de resultados: Gráficas y documentos.



UNIDAD VI.MANEJO
DE HERRAMIENTAS DE PRESENTACIÓN DE LA
INFORMACIÓN
TIEMPO APROXIMADO: 10 Horas.



OBJETIVO DE LA UNIDAD: Se pretende que el alumno aprenda a manejar los
elementos básicos de los programas de presentación, así como también las
facilidades que brinda el ambiente de diseño de presentaciones en forma rápida y
de calidad.



CONTENIDO



6.1 Introducción a los programas para Presentaciones (Microsoft Power Point
como ejemplo, revisar otras alternativas).
6.2 Formato de presentaciones avanzadas.
6.3 Manejo de tablas, gráficas e imágenes.
6.4 Efectos especiales e hipertexto.
6.5. Presentaciones ejecutivas.
6.6. Herramientas de Diseño y Edición.
6.7. Herramientas de Cálculo y Estadística.



UNIDAD VII.LAS
TECNOLOGÍAS DE INFORMACIÓN DE APOYO EN LA
CONSTRUCCIÓN DEL CONOCIMIENTO
TIEMPO APROXIMADO: 10 Horas.



OBJETIVO DE LA UNIDAD: Que el alumno aprenda a utilizar las herramientas
para navegar en Internet y las medidas de seguridad que existen en la
transferencia de datos.



CONTENIDO



7.1 Herramientas de búsqueda de información especializada en Internet.
7.1.1 Navegadores (Browsers) (Revisar diferentes alternativas, explorer,
netscape, mozilla, firefox, ophera).
7.1.2 Buscadores especializados de Información (Revisar diferentes
alternativas, google, altavista, excite, yahoo).
7.2 Herramientas de administración personal de la información: Correo electrónico,
sitios de intercambio de información (ftp), grupos de discusión (foros), cuartos de
charla (chats).
7.3 Esquemas y medidas de seguridad en las herramientas de intercambio de
información.
7.4 Bibliotecas digitales.



EXPERIENCIAS DE APRENDIZAJE



Esta unidad académica es fundamentalmente un laboratorio, por lo qué el docente
indicará y demostrará en cada sesión los ejercicios que deberán realizarse; para
ello es indispensable el uso de las computadoras y Planteamiento y resolución de
problemas.



EVALUACIÓN



3 Exámenes parciales 45%
Tareas 45%
Autoevaluación y coevaluación 10%
Total 100%



BIBLIOGRAFÍA BÁSICA



Halvorson, Michael & Young Michael. (2001). Microsoft Office XP. Inside Out.
Microsoft Press. U.S.A.
Krol, Ed. (1995). Conéctate al mundo de Internet. México: McGraw Hill.
Michael L. Dertouzos. (1997).Qué Será Cómo cambiará nuestras vidas el nuevo
mundo de la informática. México: Planeta.
Windows XP y Office. (2004), México: Pearson
Norton, Peter. (2003). Introducción a la computación. México: McGraw Hill.
Norton, Peter. (2000). Conceptos de computación Internacional. México: Thomson
Editores.

PERFILES PROFESIONALES

PERFILES PROFESIONALES

Los perfiles corresponde a cuatro dominios de desarrollo profesional en informática compuación, identificados por los siguientes títulos:

LICENCIATURA EN INFORMÁTICA
LICENCIATURA EN INGENIERÍA DE SOFTWARE
LICENCIATURA EN CIENCIAS COMPUTACIONALES
INGENIERÍA COMPUTACIONAL

Sus definiciones fueron aprobadas por la XXXI Asanblea General de Asociados de la ANIEI, la cual se realiza anualmente.

LICENCIATURA EN INFORMÁTICA

Profesional con conocimientos sólidos de las Tecnologías de Información aplicadas al proceso administrativo de las organizaciones.
Estratega tecnológico que desarrolla e implanta soluciones informáticas para apoyar la competitividad de las empresas.
Facilitador de la toma de decisiones y la reingeniería de procesos para administrar conocimiento y proveer agilidad a las organizaciones.

LICENCIATURA EN INGENIERÍA DE SOFTWARE

Profesional especialista en la producción de sistemas de software de calidad para la solución de diversas problemáticas del entorno.
Es responsable de la formulación, planeación, implantación y mantenimiento de sistemas de información que garanticen la disponibilidad de altos niveles de servicio.

LICENCIATURA EN CIENCIAS COMPUTACIONALES

Profesional dedicado al estudio y desarrollo de las ciencias computacionales, que derive en elementos para la concepción y creación de ambientes, facilidades y aplicaciones innovadoras de la computación dentro de entornos diversos de demandas a satisfacer.
Profundizando en los fundamentos de la construcción de software de base y de aplicaciones, mantendrá un estudio riguroso en los principios que caracterizan a las ciencias formales y estará preparado para elaborar teória y prácticamente modelos de realidades complejas, cuidando su consistencia, eficiencia y rendimiento.

INGENIERÍA COMPUTACIONAL

Profesional con la misión de construir, configurar, evaluar y seleccionar obras y entornos de servicios computacionales.
Será capaz de generar nueva tecnología y de encontrar e implantar soluciones eficientes de cómputo en las organizaciones.
Tendrá dominio de los principios teóricos y de los aspectos prácticos y metodológicos que sustentan el diseño y desarrollo de sistemas complejos, especificación de arquitecturas de hardware y configuración de redes de cómputo.

CRUCE DE ÁREAS Y PERFILES

El cruce de áreas y perfiles expresado es la síntesis de todo lo anterior y significa, para cada perfil, cuanto se debe saber de determinado grupo de temas.
La matriz que se presenta en la figura 1 expresa la ponderación porcentual para cada uno de los cuatro perfiles profesionales, primero sólo en el nivel de las áreas.

TECNOLOGIAS DE INFORMACION


TECNOLOGÍAS DE INFORMACIÓN

Es necesario establecer que la tecnología de la información (TI) se entiende como "aquellas herramientas y métodos empleados para recabar, retener, manipular o distribuir información. La tecnología de la información se encuentra generalmente asociada con las computadoras y las tecnologías afines aplicadas a la toma de decisiones (Bologna y Walsh, 1997: 1).
La tecnología de la Información (TI) está cambiando la forma tradicional de hacer las cosas, las personas que trabajan en gobierno, en empresas privadas, que dirigen personal o que trabajan como profesional en cualquier campo utilizan la TI cotidianamente mediante el uso de Internet, las tarjetas de crédito, el pago electrónico de la nómina, entre otras funciones; es por eso que la función de la TI en los procesos de la empresa como manufactura y ventas se han expandido grandemente. La primera generación de computadoras estaba destinada a guardar los registros y monitorear el desempeño operativo de la empresa, pero la información no era oportuna ya que el análisis obtenido en un día determinado en realidad describía lo que había pasado una semana antes. Los avances actuales hacen posible capturar y utilizar la información en el momento que se genera, es decir, tener procesos en línea. Este hecho no sólo ha cambiado la forma de hacer el trabajo y el lugar de trabajo sino que también ha tenido un gran impacto en la forma en la que las empresas compiten (Alter, 1999).
Utilizando eficientemente la tecnología de la información se pueden obtener ventajas competitivas, pero es preciso encontrar procedimientos acertados para mantener tales ventajas como una constante, así como disponer de cursos y recursos alternativos de acción para adaptarlas a las necesidades del momento, pues las ventajas no siempre son permanentes. El sistema de información tiene que modificarse y actualizarse con regularidad si se desea percibir ventajas competitivas continuas. El uso creativo de la tecnología de la información puede proporcionar a los administradores una nueva herramienta para diferenciar sus recursos humanos, productos y/o servicios respecto de sus competidores (Alter, 1999). Este tipo de preeminencia competitiva puede traer consigo otro grupo de estrategias, como es el caso de un sistema flexible y las normas justo a tiempo, que permiten producir una variedad más amplia de productos a un precio más bajo y en menor tiempo que la competencia.
Las tecnologías de la información representan una herramienta cada vez más
importante en los negocios, sin embargo el implementar un sistema de
información de una empresa no garantiza que ésta obtenga resultados de manera
inmediata o a largo plazo.
En la implementación de un sistema de información intervienen muchos factores
siendo uno de los principales el factor humano. Es previsible que ante una situación de cambio el personal se muestre renuente a adoptar los nuevos procedimientos o que los desarrolle plenamente y de acuerdo a los lineamientos que se establecieron. De todo lo anterior es necesario hacer una planeación estratégica tomando en
cuenta las necesidades presentes y futuras de la empresa. Así como una
investigación preliminar y estudio de factibilidad del proyecto que deseamos.

TECNOLOGÍAS DE INFORMACIÓN Y SUS CARACTERÍSTICAS


Las tecnologías de información tienen como características principales las siguientes:
• Son de carácter innovador y creativo, pues dan acceso ha nuevas formas de comunicación.
• Tienen mayor influencia y beneficia en mayor proporción al área educativa ya que la hace más accesible y dinámica.
• Son considerados temas de debate publico y político, pues su utilización implica un futuro prometedor.
• Se relacionan con mayor frecuencia con el uso de la Internet y la informática.
• Afectan a numerosos ámbitos de la ciencias humana como la sociología, la teoría de las organizaciones o la gestión.
• En AméricaLatina se destacan con su utilización en las universidades e instituciones países como: Argentina y México, en Europa: España y Francia.
• Las principales nuevas tecnologías son:
• Internet
• Robótica
• Computadoras de propósito específico
• Dinero electrónico
• Resultan un gran alivio económico a largo plazo. aunque en el tiempo de adquisición resulte una fuerte inversión.
• Constituyen medios de comunicación y adquisición de información de toda variedad, inclusive científica, a los cuales las personas pueden acceder por sus propios medios, es decir potencian la educación a distancia en la cual es casi una necesidad del alumno tener poder llegar a toda la información posible generalmente solo, con una ayuda mínima del profesor.

SISTEMAS DE INFORMACIÓN COMPUTARIZADOS





SITEMAS DE INFORMACION COMPUTARIZADA

Los sistemas de información computarizados, incluyendo equipos (hardware) , programas (software) y personal, se generarán a partir de los requerimientos formalmente establecidos por los usuarios. Su ejecución partirá de un Plan Integral de Sistemas aprobado por el ejecutivo máximo y se sujetará a las disposiciones de la Dirección Nacional de Informática de la Contraloría General del Estado y de otros organismos competentes.
El Plan Integral de Sistemas contendrá como mínimo :
1. La definición de los sistemas de información automatizados que necesita la institución .
2. La priorización de los mismos
3. La base tecnológica requerida para su implementación (equipos, programas y personal)
4. El presupuesto financiero
5. El cronograma de las actividades principales a desarrollar para la ejecución del plan.
Para la incorporación de nuevos sistemas y para la actualización o crecimiento de los existentes, se utilizará tecnología probada y actual, tanto en los equipos como en los programas de soporte computacional (software de base).
El proceso de desarrollo de sistema seguirá una metodología que comprenda al menos :
1. Un análisis de factibilidad
2. Una propuesta de desarrollo
3. Un diseño conceptual y físico
4. Una prueba de aceptación luego de una etapa de trabajo en paralelo
5. Un plan de implantación que considere :
5.1 Capacitación
5. 2 Adecuación a los nuevos sistemas
5.3 Mantenimiento.
Esta metodología incorporará en todas sus fases, la participación de todos los usuarios y de la Unidad de Auditoria Interna, donde esta exista, así como instancias de aprobación y aceptación escritas por parte de los usuarios directamente involucrados y la entrega obligatoria de la documentación detallada de cada fase, del sistema en general y de su operación o del usuario.
En caso de adquisición de programas computacionales (paquetes) se preverán tanto en el proceso como en los contratos respectivos, mecanismos que aseguren el cumplimiento satisfactorio de los requerimientos del usuario, la obtención de la licencia de uso legalizada, la recepción de los programas, diseños, documentación en general y la garantía ofrecida por el proveedor.

TIPOS DE SISTEMAS DE INFORMACIÓN

Un sistema de información (SI) es un conjunto de elementos orientados al tratamiento y administración de datos e información, organizados y listos para su posterior uso, generados para cubrir una necesidad (objetivo).
Elementos de un sistema de información.
• Personas.
• Datos.
• Actividades o técnicas de trabajo.
• Recursos materiales en general (típicamente recursos informáticos y de comunicación, aunque no tienen por qué ser de este tipo obligatoriamente).
Todos estos elementos interactúan entre sí para procesar los datos (incluyendo procesos manuales y automáticos) dando lugar a información más elaborada y distribuyéndola de la manera más adecuada posible en una determinada organización en función de sus objetivos.
Normalmente el término es usado de manera errónea como sinónimo de sistema de información informático, en parte porque en la mayoría de los casos los recursos materiales de un sistema de información están constituidos casi en su totalidad por sistemas informáticos, pero siendo estrictos, un sistema de información no tiene por qué disponer de dichos recursos (aunque en la práctica esto no suela ocurrir). Se podría decir entonces que los sistemas de información informáticos son una subclase o un subconjunto de los sistemas de información en general.

SISTEMAS OPERATIVOS





SISTEMAS OPERATIVOS
Un Sistema operativo (SO) es un software que actúa de interfaz entre los dispositivos de hardware y los programas usados por el usuario para manejar un computador.1 Es responsable de gestionar, coordinar las actividades y llevar a cabo el intercambio de los recursos y actúa como estación para las aplicaciones que se ejecutan en la máquina.
Uno de los más prominentes ejemplos de sistema operativo, es el núcleo Linux,2 el cual junto a las herramientas GNU, forman las llamadas distribuciones Linux.
Nótese que es un error común muy extendido denominar al conjunto completo de herramientas sistema operativo, pues este, es sólo el núcleo y no necesita de entorno operador para estar operativo y funcional.3 4 Este error de precisión, se debe a la modernización de la informática llevada a cabo a finales de los 80, cuando la filosofía de estructura básica de funcionamiento de los grandes computadores 5 se rediseñó a fin de llevarla a los hogares y facilitar su uso, cambiando el concepto de computador multiusuario, (muchos usuarios al mismo tiempo) por un sistema monousuario (únicamente un usuario al mismo tiempo) más sencillo de gestionar.6 (Véase AmigaOS, beOS o MacOS como los pioneros7 de dicha modernización, cuando los Amiga, fueron bautizados con el sobrenombre de Video Toasters8 por su capacidad para la Edición de vídeo en entorno multitarea round robin, con gestión de miles de colores e interfaces intuitivos para diseño en 3D con programas como Imagine9 o Scala multimedia, entre muchos otros.)10
Uno de los propósitos de un sistema operativo como programa estación principal, consiste en gestionar los recursos de localización y protección de acceso del hardware, hecho que alivia a los programadores de aplicaciones de tener que tratar con estos detalles. Se encuentran en la mayoría de los aparatos electrónicos que utilizan microprocesadores para funcionar. (teléfonos móviles, reproductores de DVD, computadoras, radios, etc.)
Parte de la infraestructura de la World Wide Web está compuesta por el Sistema Operativo de Internet, creado por Cisco Systems para gestionar equipos de interconexión como los conmutadores y los enrutadores.
FUNCIONES DE SISTEMAS OPERATIVOS
Las funciones más importantes que debe cumplir un sistema operativo son las siguientes:
• Aceptar los trabajos y conservarlos hasta su finalización.
• Detectar errores y actuar de modo apropiado en caso de que se produzcan.
• Controlar las operaciones de E/S.
• Controlar las interrupciones.
• Planificar la ejecución de tareas.
• Entregar recursos a las tareas.
• Retirar recursos de las tareas.
• Proteger la memoria contra el acceso indebido de los programas.
• Soportar el multiacceso.
• Proporcionar al usuario un sencillo manejo de todo el sistema.
• Aprovechar los tiempos muertos del procesador.
• Compartir los recursos de la máquina entre varios procesos al mismo tiempo.
• Administrar eficientemente el sistema de cómputo como un todo armónico.
• Permitir que los diferentes usuarios se comuniquen entre sí, así como protegerlos unos de otros.
• Permitir a los usuarios almacenar información durante plazos medianos o largos.
• Dar a los usuarios la facilidad de utilizar de manera sencilla todos los recursos, facilidades y lenguajes de que dispone la computadora.
• Administrar y organizar los recursos de que dispone una computadora para la mejor utilización de la misma, en beneficio del mayor número posible de usuarios.
• Controlar el acceso a los recursos de un sistema de computadoras.

GUI (INTERFAZ GRAFICA)
La interfaz gráfica de usuario, conocida también como GUI (del inglés graphical user interface) es un programa informático que actúa de interfaz de usuario, utilizando un conjunto de imágenes y objetos gráficos para representar la información y acciones disponibles en la interfaz. Su principal uso, consiste en proporcionar un entorno visual sencillo para permitir la comunicación con el sistema operativo de una máquina o computador.
Habitualmente las acciones se realizan mediante manipulación directa, para facilitar la interacción del usuario con la computadora. Surge como evolución de los intérpretes de comandos que se usaban para operar los primeros sistemas operativos y es pieza fundamental en un entorno gráfico. Como ejemplos de interfaz gráfica de usuario, cabe citar los entornos de escritorio Windows, el X-Window de GNU/Linux o el de Mac OS X, Aqua.
En el contexto del proceso de interacción persona-ordenador, la interfaz gráfica de usuario es el artefacto tecnológico de un sistema interactivo que posibilita, a través del uso y la representación del lenguaje visual, una interacción amigable con un sistema informático.

LINEA DE COMANDOS
Interfaz de Línea de Comandos, por su acrónimo en inglés de Command Line Interface (CLI), es un método que permite a las personas dar instrucciones a algún programa informático por medio de una línea de texto simple. Debe notarse que los conceptos de CLI, Shell y Emulador de Terminal no son lo mismo, aunque suelen utilizarse como sinónimos.
Las CLI pueden emplearse interactívamente, escribiendo instrucciones en alguna especie de entrada de texto, o pueden utilizarse de una forma mucho más automatizada (batch), leyendo comandos desde un archivo de scripts.
Esta interfaz existe casi desde los comienzos de la computación, superada en antigüedad solo por las tarjetas perforadas y mecanismos similares. Existen, para diversos programas y sistemas operativos, para diversos hardware, y con diferente funcionalidad.
Por ejemplo, las CLI son parte fundamental de los Shells o Emuladores de Terminal. Aparecen en todos los desktops (Gnome, KDE, Windows) como un método para ejecutar aplicaciones rápidamente. Aparecen como interfaz de lenguajes interpretados tales como Java, Python, Ruby o Perl. También se utilizan en aplicaciones cliente-servidor, en DBs (Postgres, MySQL, Oracle), en clientes FTP, etc. Las CLI son un elemento fundamental de aplicaciones de ingeniería tan importantes como Matlab y Autocad.
La contraparte de CLI es la interfaz gráfica de usuario (GUI) que ofrece una estética mejorada y una mayor simplificación, a costa de un mayor consumo de recursos computacionales, y, en general, de una reducción de la funcionalidad alcanzable. Asimismo aparece el problema de una mayor vulnerabilidad por complejidad.
Las CLI son usadas por muchos programadores y administradores de sistemas como herramienta primaria de trabajo, especialmente en sistemas operativos basados en Unix; en entornos científicos y de ingeniería, y un subconjunto más pequeño de usuarios domésticos avanzados.
En dispositivos portables y PDAs (como el iPhone), las CLI no se utilizan, debido a lo complejo que resulta ingresar datos de texto, o por la ausencia total de teclados.

MULTIPROCESO
Un sistema operativo multiproceso o multitarea es aquel que permite ejecutar varios procesos de forma concurrente, la razón es porque actualmente nuestras CPUs sólo pueden ejecutar un proceso cada vez. La única forma de que se ejecuten de forma simultánea varios procesos es tener varias CPUs (ya sea en una máquina o en varias, en un sistema distribuido).
La magia de un sistema operativo multiproceso reside en la operacíon llamada cambio de contexto. Esta operación consiste en quitar a un proceso de la CPU, ejecutar otro proceso y volver a colocar el primero sin que se entere de nada.

MULTIUSUARIO
La palabra multiusuario se refiere a un concepto de sistemas operativos, pero en ocasiones también puede aplicarse a programas de ordenador de otro tipo (e.j. aplicaciones de base de datos). En general se le llama multiusuario a la característica de un sistema operativo o programa que permite proveer servicio y procesamiento a múltiples usuarios simultáneamente (tanto en paralelismo real como simulado).
En contraposición a los sistemas monousuario, que proveen servicio y procesamiento a un solo usuario, en la categoría de multiusuario se encuentran todos los sistemas que cumplen simultáneamente las necesidades de dos o más usuarios, que comparten los mismos recursos. Actualmente este tipo de sistemas se emplean especialmente en redes, pero los primeros ejemplos de sistemas multiusuario fueron sistemas centralizados que se compartían a través del uso de múltiples dispositivos de interfaz humana (e.g. una unidad central y múltiples pantallas y teclados).
Los recursos que se comparten son por lo regular una combinación de:
• Procesador.
• Memoria.
• Almacenamiento secundario (almacenaje en disco duro).
• Programas.
• Periféricos como impresoras, plotters, scanners, etc.
De tal modo que los múltiples usuarios tienen la impresión de utilizar un ordenador y un sistema operativo unificado, que les están dedicados por completo.

MULTITAREA
Es una característica de los sistemas operativos modernos. Permite que varios procesos sean ejecutados al mismo tiempo compartiendo uno o más procesadores.
TIPOS DE MULTITAREA
Cooperativa
Los procesos de usuario son quienes ceden la CPU al sistema operativo a intervalos regulares. Muy problemática, puesto que si el proceso de usuario se interrumpe y no cede la CPU al sistema operativo, todo el sistema estará trabado, es decir, sin poder hacer nada. Da lugar también a latencias muy irregulares, y la imposibilidad de tener en cuenta este esquema en sistemas operativos de tiempo real. Un ejemplo sería Windows hasta la versión 95.
Preferente
El sistema operativo es el encargado de administrar el/los procesador(es), repartiendo el tiempo de uso de este entre los procesos que estén esperando para utilizarlo. Cada proceso utiliza el procesador durante cortos períodos de tiempo, pero el resultado final es prácticamente igual que si estuviesen ejecutándose al mismo tiempo. Ejemplos de sistemas de este tipo serían Unix y sus derivados (FreeBSD, Linux), VMS y derivados, AmigaOS, Windows NT.
Real
Sólo se da en sistemas multiprocesador. Es aquella en la que varios procesos se ejecutan realmente al mismo tiempo, en distintos microprocesadores. Suele ser también preferente. Ejemplos de sistemas operativos con esa capacidad: variantes Unix, Linux, Windows NT, Mac OS X, etc.

TIEMPO REAL

Un sistema operativo de tiempo real (SOTR o RTOS -Real Time Operating System en inglés), es un sistema operativo que ha sido desarrollado para aplicaciones de tiempo real. Como tal, se le exige corrección en sus respuestas bajo ciertas restricciones de tiempo. Si no las respeta, se dirá que el sistema ha fallado. Para garantizar el comportamiento correcto en el tiempo requerido se necesita que el sistema sea predecible (determinista).
CARACTERISTICAS GENERALES
Usado típicamente para aplicaciones integradas, normalmente tiene las siguientes características:
• No utiliza mucha memoria
• Cualquier evento en el soporte físico puede hacer que se ejecute una tarea
• Multi-arquitectura (puertos de código para otro tipo de UCP)
• Muchos tienen tiempos de respuesta predecibles para eventos electrónicos
En la actualidad hay un debate sobre qué es tiempo real. Muchos sistemas operativos de tiempo real tienen un programador y diseños de controladores que minimizan los periodos en los que las interrupciones están deshabilitadas, un número llamado a veces duración de interrupción. Muchos incluyen también formas especiales de gestión de memoria que limitan la posibilidad de fragmentación de la memoria y aseguran un límite superior mínimo para los tiempos de asignación y retirada de la memoria.
Un ejemplo temprano de sistema operativo en tiempo real a gran escala fue el denominado «programa de control» desarrollado por American Airlines e IBM para el sistema de reservas Sabre.

COMANDOS

Los Comandos
1~MSD
Acrónimo de Microsoft Diagnostics (diagnósticos de Microsoft) Nombre que recibe la aplicación entregada en las últimas versiones del sistema operativo MS-DOS, que posibilita al usuario la obtención de informaciónsobre la configuración de su equipo.
MS-DOS(Microsoft-disk operating system)
Sistema operativo en disco de Microsoft sistema operativo de un solo usuario para PC de Microsoft, es casi la versión idéntica de IBM, que se llama *Dos* genéricamente.
2~FORMAT(comando externo)
Sistema operativo de Microsoft por encargo de IBM, para equipar a los ordenadores PC que había desarrollado.
Format: comando del sistema operativo MS-DOS cuya misión es formatear las unidades de almacenamiento (discos duros y disquetes).
Formatear es preparar un disco o disquete para trabajar o almacenar datos.
Este tiene como objetivodar formato al disco del driver. Este crea un nuevo directorio raíz y tabla de asignación de archivos para el disco. También puede verificar si hay factores defectuosos en el disco y podrá borrar toda la información que este contenga.
3~CLS(comando interno)
Comando del sistema operativo MS-DOS cuya misión es limpiar la pantalla. Una vez limpia la pantalla coloca el cursor en la parte superior izquierda de la misma.
4~CD (comando externo)
Comando de los sistemas operativos DOS y UNIXque nos sirve para cambiar de escritorio.
5~MD
Crea un directorio
6~ROOT
Es un sistema operativo jerárquico de archivos refiérese al primer escritorio respecto al cual todos los demás son subdirectorios.
7~ DISKCOPY(comando externo)
Nos permite hacer una copia idéntica de un disquete a otro, pertenece al grupo de los comandos externos.
8~Comandos Internos
Son aquellos comandos cuyas instrucciones son cargadas a la memoria RAM. Estos comandos no necesitan la presencia del disco de sistema operativo. Entre ellos encontramos:
COPY CLS
DEL O ERASE DIR
TYPE DATE
RENAME MD
TIME VER
9. Comandos Externos
Estos comandos necesitan mucha capacidad de memoria para mantenerse dentro de ella al mismo tiempo, por lo tanto son grabados en el disco, y podemos ascesarlos cuando sea necesario. Son llamados externos porque estos están grabados fuera de la memoria RAM. Entre estos están:
CLRDSK DISP COMP
DELTREE TREE
DOSKEY RESTORE
FORMAT DISK COPY
ATTRIB LAVEL
10~ FAT (file allocation table) (comando interno)
Tabla de asignación de archivos. Es la parte del sistema de archivoDOS y OS/2 que lleva la cuenta de donde están almacenados los datos en el disco.
11~PROMPT(símbolo del sistema) (comando interno).
Este cambia la línea de comando, o sea, se emplea para cambiar la visualización de la línea de comando.
12~PATH(comando interno)
Especifica el directorio cuya estructura del directorio desee preguntar.
13-14~Erase O Delete(comandos internos)
Este comando se utiliza para suprimir, borrar o eliminar uno mas archivos de un disquete o disco duro. Otro comando que tiene la misma función es el comando interno ERASE.
15~COPY(comando interno)
Copia uno o más archivos de un disquete a otro. Este comando también puede emplearse como un editor de texto.
16~ATTRIB(comando interno)
Brinda atributos a los archivos. Despliega o cambia los atributos de los archivos.
Ej.
TH- atributo de invisibilidad
R-atributo de solo lectura
T-activa un atributo
M-desactiva un atributo
17~XCOPY
Comando que permite hacer copias del disco duro o entre disquetes distintos formato. XCOPY lee todos los ficheros que una memoria RAM y a continuación lo escribe en un disquete.
18~VER (comando interno)
Su objetivo es visualizar la versión del sistema operativo en el disco. Despliega información de la versión del DOS que esta operando la computadora.
19~VOL(comando interno)
Tiene como objetivo mostrar el volumen del disco y su numero de serie si existen.
20~DOS KEY(comando externo)
Nos permite mantener residente en memoria RAM las ordenes que han sido ejecutadas en el punto indicativo.
21~PRINT
Comando que nos permite imprimir varios ficheros de textos sucesivamente.
22~MIRROR
Al grabar cualquier archivo en Array de unidades en espejo el controlador envía simultáneamente copias idénticas del archivo a
cada unidad del array el cual puede constar únicamente de dos unidades.
23~BACK UP(comando externo)
Ejecuta una copia de seguridad de uno o más archivos de un disco duro a un disquete.
24~RESTORE
Este comando restaura los archivos que se hagan hecho copia de seguridad
25~BUFFERS
Son unidades de memoria reservadas para conservar informaciones intercambiadas con las computadoras.
26~SCANDISK
Sirve para comprobar si hay errores físicos y lógicos en el computador.
27~SLASH
Comando que cierra el directorio hacia la raíz.
28~BACK SLASH
Comando que pasa de un directorio a otro principal.
29~CONFIG. SYS
Copia los archivos del sistema y el interpretador de comandos al disco que especifique.
30~AUTO EXE BAT
Es el primer fichero que el MS-DOS ejecuta.
31~UNDELETE
Proporciona una proporción de distintos niveles para ficheros borrados.
32~`UNFORMAT
Comando que permite reconstruir un disco recuperando así toda la información que contenga.
33~DIR
Sirve para ver los archivos, directorios y subdirectorios que se encuentran en el disco duro o en un disquete.
34~COMADINES
Son caracteres que facilitan el manejo de los comandos Ej.
?- un carácter
*- un grupo de caracteres
35~F DISK
Permite crear varias peticiones en un disco duro y seleccionar, cual de ellas será la partición, es simplemente una división del disco duro que el MS-DOS trata como un área individual de acceso.
36~LABEL(comando externo)
Etiqueta el disco. Una etiqueta es el nombre de un dato, archivo o programa.
37~SYS(comando externo)
Transfiere los archivos de sistema de dos ocultos para hacer un disquete que tenia para inicial.
38~TIME(comando interno)
Tiene como objetivo visualizar la hora del sistema o ejecutar el reloj interno de la PC.
39~DATE(comando interno)
Permite modificar y visualizar la fecha del sistema.
40~DELTREE(comando externo)
Usado para borrar un directorio raíz no importa que contenga subdirectorios con todos sus contenidos.
41~TREE(comando externo)
Su función es presentar en forma gráfica la estructura de un directorio raíz.
42~TYPE(comando interno)
Visualiza el contenido de un archivo Desde la línea de comando. O sea las informaciones que posee un archivo en su interior.
43~EDIT
Inicia el editor del DOS, para trabajar con archivos ASCII.
44~REN(rename)
Renombra uno o más archivos, no se puede especificar otro disco o ruta para el o los archivos.
45~RD(rmdir)
Remueve o borra directorios, para borrar el directorio debe estar en blanco.