Archive for the 'Sistemas operativos' Category

Seguridad y control de sistemas de información

En las organizaciones los fallos de hardware y software, las interrupciones de la comunicación, los desastres naturales, los errores de empleados y el uso por parte de personas no autorizadas pueden impedir que los sistemas de información funcionen correctamente. Retos gerenciales:

  • Diseñar sistemas que no estén demasiado controlados, pero que tampoco tengan un control insuficiente: Si un sistema requiere demasiadas contraseñas y autorizaciones para acceder a la información, nadie querrá usarlo. No obstante, cada vez se hace más necesario crear sistemas seguros, basados en redes multiusuario distribuidas y en Internet.
  • Aplicar normas de aseguramiento de calidad a proyectos de sistemas grandes: No es posible determinar la gravedad de los errores que persisten, incluso si un diseño meticuloso y pruebas exhaustivas pudieran eliminar todos los defectos, los proyectos de software estarían sujetos a restricciones de tiempo y presupuesto que a menudo impiden a la gerencia dedicarse a la realización de pruebas exhaustivas todo el tiempo que debiera.

Antes de la automatización con computadoras, las organizaciones se mantenían y protegían la información en forma de expedientes en papel dispersos en distintas unidades de negocios de la organización. Los sistemas de información concentran los datos en archivos de computadoras a los que podría tener fácil acceso un gran número de personas  y grupos externos a la organización por eso los datos automatizados son más susceptibles a destrucción, fraude error y abuso. Cuanto más tiempo permanezcan inactivos los sistemas de computación, mas graves serán las consecuencias para la compañía.

¿Por qué son vulnerables los sistemas de información? Su origen puede estar en factores técnicos, de organización y del entorno, combinados con malas decisiones gerenciales.

Introducción a Windows NT

Microsoft Windows NT Server es un sistema operativo pago diseñado para su uso en servidores de red de área local (LAN). Las letras NT significan Nueva Tecnología. Ofrece la potencia, la manejabilidad y la capacidad de ampliación de Windows NT en una plataforma de servidor e incluye características, como la administración centralizada de la seguridad y tolerancia a fallos más avanzada, que hacen de él un sistema operativo idóneo para servidores de red.

Read more »

Descripción General de Windows NT

Windows NT Server es un sistema operativo para servidores, ampliable e independiente de la plataforma. Puede ejecutarse en sistemas basados en procesadores Intel x86, RISC y DEC Alpha, ofreciendo al usuario mayor libertad a la hora de elegir sus sistemas informáticos. Es ampliable a sistemas de multiproceso simétrico, lo que permite incorporar procesadores adicionales cuando se desee aumentar el rendimiento.

Read more »

Un Poco de Historia de Windows NT

Windows NT fue desarrollado originalmente para que sea OS/2 3.0 antes que Microsoft e IBM discontinuaran su trabajo con OS/2. NT se diseñó para estaciones de trabajo avanzadas (Windows NT 3.1) y para servidores (Windows NT 3.1 Advanced Server).

Read more »

Ventajas y Desventajas de Windows NT

Ventajas

  • La instalación es muy sencilla y no requiere de mucha experiencia.
  • Es multitarea y multiusuario.
  • Apoya el uso de múltiples procesadores.
  • Soporta diferentes arquitecturas.
  • Permite el uso de servidores no dedicados.
  • Read more »

Principales Características de Windows NT

  • Es nueva tecnología para el mundo de las PC y es diferente por su ambiente gráfico, pero realmente no es nueva tecnología.
  • Está basado en variaciones del kernel de Mac de UNIX. La arquitectura del microkernel soporta aplicaciones no diseñadas para Windows NT.
  • Operaciones básicas de sistemas y otras capas sobre ella.
  • Read more »

Seguridad en Windows NT

Windows NT Server incorpora la seguridad en el sistema operativo. El control de acceso discrecional le permite asignar permisos a archivos individuales. El concepto de derechos de usuario le ofrece un sistema de control discrecional de las funciones básicas del sistema, como establecer la hora y cerrar la computadora (ordenador). Se incluyen, asimismo, funciones completas de auditoria.

Read more »

Actualizaciones automáticas

Svchost.exe habilita la descarga e instalación de actualizaciones críticas de Windows. Si el servicio está deshabilitado, el sistema operativo se puede actualizar manualmente en el sitio Web de Windows Update. Windows XP se da cuenta de la aparición de una nueva actualización mucho después de que ésta aparezca.

Read more »

Service Pack’s Windows NT

Los Service Pack (SP) no son más que un conjunto de parches que Microsoft saca de vez en cuando para solucionar fallos, dar nuevas funcionalidades, etc. Lo bueno de estos parches es que de una sola vez se aplican todos (a veces más de 100) rápida y fácilmente. El sistema es muy similar a los clusters de parches recomendados de Sun.

Read more »

Requerimientos de Hardware de Windows NT

  • Microprocesadores 32 bits tales como:
    • INTEL 80386/33 o superior
    • Microprocesador RISC Mips R4000
    • DEC Alfa.
  • Vídeo: VGA o alta resolución.
  • Discos Rígidos: Mínimo 90MB en el caso de Intel y 110MB en caso de sistemas RISC.
  • Memoria: 16 Mega de RAM para sistemas x86 y RISC.

Administración de las Estaciones de Trabajo

Los perfiles de usuario de Windows NT Server le permiten proporcionar mayor facilidad de uso a los usuarios y al mismo tiempo restringir sus actividades en las estaciones de trabajo. Si desea utilizar perfiles para aumentar la productividad de los usuarios, puede guardar en los servidores un perfil con la configuración y las preferencias de los usuarios, tales como las conexiones de red, los grupos de programas e incluso los colores de la pantalla.

Read more »

Administración de la Impresión en Red

Windows NT incorpora una potente interfaz del Administrador de impresión que simplifica los procedimientos de instalación y administración de las impresoras que deben realizar los administradores, y que facilita las operaciones de examen y conexión de impresoras que deben realizar los usuarios.

Read more »

Copia de Seguridad en Cinta

Windows NT incluye una utilidad de copia de seguridad en cinta que permite hacer copias de seguridad centralizadas de los discos duros de las computadoras en red, incluyendo servidores de Microsoft LAN Manager 2.x, computadoras con Windows NT Workstation y computadoras con Windows para Trabajo en Grupo, así como servidores en los que se esté ejecutando Windows NT Server.

Monitorización del Rendimiento

Windows NT Server incluye también una sofisticada aplicación que permite monitorizar el rendimiento. Puede utilizar esta herramienta para observar, representar gráficamente y registrar cientos de datos estadísticos acerca de tipos específicos de rendimiento, agrupados en categorías generales tales como tráfico entre servidores de la red, rendimiento de los discos, uso de los procesadores, y estadísticas de los servidores y las estaciones de trabajo.

Read more »

Seguimiento de la Actividad de la Red

Windows NT Server proporciona numerosas herramientas para realizar el seguimiento de la actividad y el uso de la red. Puede observar los servidores y examinar qué recursos están compartiendo, ver qué usuarios están conectados a un servidor de la red y observar qué archivos tienen abiertos, registrar y ver las anotaciones de auditoria de seguridad, mantener registros de error exhaustivos y especificar las alertas que se deben enviar a los administradores en caso de que se produzcan determinados sucesos.

Read more »

Conclusión

Windows NT es un sistema operativo que ayuda a organizar la forma de trabajar a diario con la PC. Está diseñado para uso de compañías grandes, realiza muy bien algunas tareas tales como la protección por contraseñas. Windows actúa como su ejecutivo personal, personal de archivo, mensajeros, guardias de seguridad, asistentes administrativos y mantenimiento de tiempo completo.

Read more »

Direcciones de E/S del dispositivo

Los dispositivos tienen registros (que se almacenan en un “address”) que pueden ser leídos por el SO: registro de estado (habilitado o no, con error, etc.); operación del dispositivo (impresión, grabación, lectura, etc.); y de datos (guardan datos relativos a la operación).

Read more »

Interfaz Usuario/Periférico

Se refiere a los programas necesarios para que el usuario pueda utilizar los dispositivos. Para ello existen 2 tipos de conexión: plug and play y plug and play en caliente.

Read more »

Gestión de E/S en los Sistemas Operativos

Almacenamiento:

  1. Bloques fijos e independientes: almacenan de 256 a 1024 bytes.
  2. Almacenamiento tipo carácter: aceptan cadenas, sin poder hacerse búsquedas ni son direccionables.

Read more »

Objetivos de la Planificación

  • Justicia: todos los procesos deben ejecutarse bajo los mismos criterios.
  • Máxima capacidad de ejecución: se debe brindar un rendimiento aceptable.
  • Read more »

Sistemas OSI

Intercomunicación de sistemas abiertos por medio de un modelo formado por capas, siendo la última la más general: física, enlace de datos, red, transporte, sesión, presentación, aplicación. Dicho modelo apunta a protocolos conectados (tienen conexión antes de la comunicación) o no (se conectan, se comunican y se desconectan).

Sistemas Operativos Distribuidos

Trabajan en red teniendo los siguientes aspectos:

  • Transparencia: el SO trabaja de la misma manera en todas las terminales (en las cuales debe parecer que es el único usuario usando el sistema).
  • Eficiencia: rapidez de respuesta al usuario.
  • Read more »

Excepciones con Procesos

Hay 3 categorías:

  1. Catastróficas: afectan sistema y datos.
  2. Read more »

Tipos de Procesos

De acuerdo a la capacidad:

  • Apropiativos: se apropia de los recursos sin compartirlos.
  • No apropiativos: comparte los recursos (simula una prioridad 0).

De acuerdo a la ejecución:

  • Residentes: permanecen en memoria.
  • Intercambiables: transfieren información del disco a memoria.

Bloque Central del Proceso (BCP)

Se trata de un registro que indica la situación y ubicación actual de un proceso.

Read more »

Estados de los Procesos en los Sistemas Operativos

Estado de ejecución: son los que están en proceso. Se ejecutarán dependiendo de la prioridad que estos tengan:

Listas de tareas (BCI): Trabajo (usuario)/FECHA/HORA/PRIORIDAD

Read more »

Tipos de Planificación en un Sistema Operativo

  • Programar la ejecución de tareas de acuerdo a las necesidades del usuario.
  • Corto Plazo: cambia prioridades y estados de las tareas desarrollándose actualmente para realizarlas en el momento.
  • Mediano Plazo: no son para el momento sino para cuando hay huecos, designadas en cierta fecha.
  • Largo Plazo: llevan mucho tiempo.

Interrupciones al Sistema Operativo

  • Por llamada al operador: llamada que se programa cuando existe una petición al sistema (SVC). El operador debe responder ingresando el parámetro pedido.
  • Por reset: corte abrupto de las ejecuciones actuales (dañino).
  • Por error de programa: cuando un programa da un error.
  • Por falla en el hardware.
  • Por mala operación del usuario.

Tipos de Llamadas al Sistema Operativo

  • Terminación normal de los trabajos.
  • Terminación anormal de un trabajo (se produjo una interrupción y el SO espera una respuesta).
  • Petición o pedido de recursos (responde o espera).
  • Petición de E/S (responde o espera).
  • Petición de estado (el SO procesa el pedido y lo devuelve el control al programa).

Un Sistema Operativo Ofrece Recursos al Usuario de 2 Formas

  1. Llamada al SO desde un proceso: Interfaz entre la ejecución de un programa y el SO, pudiendo estar stop del proceso, gestión de E/S, gestión del sistema, protección, etc. Estas llamadas indican al operador que función debe realizar y cuáles son los pasos a seguir (mecánica: el S procesa algo, le envía un mensaje al usuario quien decide si ese proceso sigue o se aborta).
  2. Read more »

Prestación de un Sistema Operativo

  • Ejecución de programas.
  • Operaciones de E/S.
  • Gestión de archivos.
  • Asignación de recursos.
  • Contabilidad.
  • Protección.
  1. Carga el programa y lo ejecuta.
  2. Trabaja con los periféricos.
  3. Resuelven conflictos entre 2 o mas procesos que solicitan recursos.
  4. Utilización de contadores internos.
  5. Utilización de recursos en defensa de situaciones no deseadas.

Estructura y Requisitos de los SO

Requisitos por parte:

  • Del usuario: fácil de aprender, utilizar, etc.
  • Del software: fácil de cambiarlo, mantenerlo, operarlo, etc.

Estructura Cliente/Servidor

La estructura más común de los SO es la de anillos concéntricos: cada anillo tiene una apertura llamada trampa o puerta (trap) que es por donde se puede entrar a las capas anteriores (gestión de CPU, de E/S, de memoria, de información, etc.). Las capas más internas y más cercanas al núcleo son las más protegidas y privilegiadas.

Read more »

Características de los Procesos en Tiempo Real

  • Tiempo de respuesta mínimo.
  • Información actualizada.
  • Manejo eficaz de las interrupciones.
  • Gestión de memoria en tiempo real.

Características de los Sistemas de Tiempo Compartido

1. Trabaja de forma interactiva con el/los usuarios.

2. Tienden a ser conversacionales.

3. Cortos tiempos de respuesta.

4. Tienen una importante gestión de archivos.

5. Utiliza técnicas de buffer (espejo) y spooling.

6. Trabaja con gestión de memoria.

Tareas que Desarrolla un Sistema Operativo

  • Aceptación y conservación de los trabajos (desde inicio al fin).
  • Interpretar lenguaje de control.
  • Detectar errores y proceder en consecuencia.
  • Controlas todas las E/S y su posterior proceso.
  • Read more »

¿Qué es un Sistema Operativo?

Es el nexo entre el usuario y la computadora que permite interpretar comandos. Posee 5 capas:

  1. Núcleo: es un mini-so que percibe lo que acontece en el sistema (kernel). Es la capa más importante.
  2. Gestor de Memoria: maneja la memoria (ubicación y carga de los procesos, disponibilidad o no).
  3. Read more »