domingo, 23 de enero de 2011

UNIDAD 4

UNIDAD 4
Gestion De Memoria
La memoria es uno de los principales recursos de la computadora, la cual debe de administrarse con mucho cuidado. Aunque actualmente la mayoría de los sistemas de cómputo cuentan con una alta capacidad de memoria, de igual manera las aplicaciones actuales tienen también altos requerimientos de memoria, lo que sigue generando escasez de memoria en los sistemas multitarea y/o multiusuario.
La parte del sistema operativo que administra la memoria se llama administrador de memoria y su labor consiste en llevar un registro de las partes de memoria que se estén utilizando y aquellas que no, con el fin de asignar espacio en memoria a los procesos cuando éstos la necesiten y liberándola cuando terminen, así como administrar el intercambio entre la memoria principal y el disco en los casos en los que la memoria principal no le pueda dar capacidad a todos los procesos que tienen necesidad de ella.
Los sistemas de administración de memoria se pueden clasificar en dos tipos: los que desplazan los procesos de la memoria principal al disco y viceversa durante la ejecución y los que no.
El propósito principal de una computadora es el de ejecutar programas, estos programas, junto con la información que accesan deben de estar en la memoria principal (al menos parcialmente) durante la ejecución.
Para optimizar el uso del CPU y de la memoria, el sistema operativo debe de tener varios procesos a la vez en la memoria principal, para lo cual dispone de varias opciones de administración tanto del procesador como de la memoria. La selección de uno de ellos depende principalmente del diseño del hardware para el sistema.
Organizacion De La Memoria
Organización de la memoria
En primer lugar tenemos que distinguir claramente entre tres tipos de memoria:
Una: la memoria EEPROM donde almacenaremos el programa que haremos, esta memoria solo podrá ser leida por el pic (el pic va leyendo las instrucciones del programa
almacenado en esta memoria y las va ejecutando). Al apagar el pic esta memoria no se borra. Dos: la memoria RAM en cuyos registros se irán almacenando los valores de las variables que nosotros queramos y cuando nosotros queramos (por programa), al apagar el pic esta memoria se borra. Tres: la memoria EEPROM para datos, es un espacio de memoria EEPROM en la que se pueden guardar variables que queremos conservar aunque se apague el pic. No se tratará aquí por ser una memoria mas difícil de emplear.



Jerarquia De La Memoria
Jerarquía de memoria
Se conoce como jerarquía de memoria a la organización piramidal de la memoria en niveles, que tienen los ordenadores. Su objetivo es conseguir el rendimiento de una memoria de gran velocidad al coste de una memoria de baja velocidad, basándose en el principio de cercanía de referencias.
Los puntos básicos relacionados con la memoria pueden resumirse en:
    * Cantidad
    * Velocidad
    * Coste
La cuestión de la cantidad es simple, cuanto más memoria haya disponible, más podrá utilizarse. La velocidad óptima para la memoria es la velocidad a la que el procesador puede trabajar, de modo que no haya tiempos de espera entre cálculo y cálculo, utilizados para traer operandos o guardar resultados. En suma, el costo de la memoria no debe ser excesivo, para que sea factible construir un equipo accesible.
Como puede esperse los tres factores compiten entre sí, por lo que hay que encontrar un equilibrio. Las siguientes afirmaciones son válidas:
    * A menor tiempo de acceso mayor coste
    * A mayor capacidad menor coste
    * A mayor capacidad menor velocidad.
Se busca entonces contar con capacidad suficiente de memoria, con una velocidad que sirva para satisfacer la demanda de rendimiento y con un coste que no sea excesivo. Gracias a un principio llamado cercanía de referencias, es factible utilizar una mezcla de los distintos tipos y lograr un rendimiento cercano al de la memoria más rápida.
Los niveles que componen la jerarquía de memoria habitualmente son:
    * Nivel 0: Registros
    * Nivel 1: Memoria caché
    * Nivel 2: Memoria principal
    * Nivel 3: Disco duro (con el mecanismo de memoria virtual)
Memoria Real
La memoria real o principal es en donde son ejecutados los programas y procesos de una computadora y es el espacio real que existe en memoria para que se ejecuten los procesos. Por lo general esta memoria es de mayor costo que la memoria secundaria, pero el acceso a la información contenida en ella es de más rápido acceso. Solo la memoria cache es más rápida que la principal, pero su costo es a su vez mayor.

Memoria Virtual
Memoria virtual
Cómo la memoria virtual se mapea a la memoria físicaLa Memoria virtual es un concepto que permite al software usar más memoria principal que la que realmente posee el ordenador. La mayoría de los ordenadores tienen cuatro tipos de memoria: registros en la CPU, la memoria cache (tanto dentro como fuera del CPU), la memoria física (generalmente en forma de RAM, donde la CPU puede escribir y leer directa y razonablemente rápido) y el disco duro que es mucho más lento, pero también más grande y barato.
Muchas aplicaciones requieren el acceso a más información (código y datos) que la que se puede mantener en memoria física.

UNIDAD 3 WINDOWS

Unidad 3
WINDOWS
Microsoft Windows es el nombre de una serie de sistemas operativos desarrollados por Microsoft desde 1981, año en que el proyecto se denominaba "Interface Manager".
Anunciado en 1983, Microsoft comercializó por primera vez el entorno operativo denominado Windows en noviembre de 1985 como complemento para MS-DOS, en respuesta al creciente interés del mercado en una interfaz gráfica de usuario (GUI).[1] Microsoft Windows llegó a dominar el mercado de ordenadores personales del mundo, superando a Mac OS, el cual había sido introducido previamente a Windows. En octubre de 2009, Windows tenía aproximadamente el 91% de la cuota de mercado de sistemas operativos en equipos cliente que acceden a Internet.[2] [3] [4] La versiones más recientes de Windows son Windows 7 para equipos de escritorio, Windows Server 2008 R2 para servidores y Windows Mobile 7 para dispositivos móviles
La primera versión de Microsoft Windows, versión 1.0, lanzado en noviembre de 1985, compitió con el sistema operativo de Apple. Carecía de un grado de funcionalidad y logró muy poca popularidad. Windows 1.0 no era un sistema operativo completo; más bien era una extensión gráfica de MS-DOS. Microsoft Windows versión 2.0 fue lanzado en noviembre de 1987 y fue un poco más popular que su predecesor. Windows 2.03 (fecha de lanzamiento en enero de 1988) había cambiado el sistema operativo desde windows a superposición de overlapping windows. El resultado de este cambio llevó a presentar una demanda contra Microsoft basado en la infracción de derechos de autor de Apple Computer.
Microsoft Windows versión 3.0, lanzado en 1990, fue la primera versión de Microsoft Windows que consiguió un amplio éxito comercial, vendiendo 2 millones de copias en los primeros seis meses. Presentaba mejoras en la interfaz de usuario y en la multitarea. Recibió un lavado de cara en Windows 3.1, que se hizo disponible para el público en general el 1 de marzo de 1992. El soporte de Windows 3.1 termino el 31 de diciembre de 2001.
En julio de 1993, Microsoft lanzó Windows NT basado en un nuevo kernel. NT era considerado como el sistema operativo profesional y fue la primera versión de Windows para utilizar la multitarea preemptiva. Windows NT más tarde sería reestructurado también para funcionar como un sistema operativo para el hogar, con Windows XP.
El 24 de agosto de 1995, Microsoft lanzó Windows 95, una versión nueva para los consumidores, y grandes fueron los cambios que se realizaron a la interfaz de usuario, y también se utiliza multitarea preemptiva. Windows 95 fue diseñado para sustituir no sólo a Windows 3.1, sino también de Windows para Workgroups y MS-DOS. También fue el primer sistema operativo Windows para utilizar las capacidades Plug and Play. Los cambios que trajo Windows 95 eran revolucionarios, a diferencia de los siguientes, como Windows 98 y Windows Me. El soporte estándar para Windows 95 finalizó el 31 de diciembre de 2000 y el soporte ampliado para Windows 95 finalizó el 31 de diciembre de 2001.
El siguiente en la línea de consumidor fue lanzado el 25 de junio de 1998, Microsoft Windows 98. Sustancialmente fue criticado por su lentitud y por su falta de fiabilidad en comparación con Windows 95, pero muchos de sus problemas básicos fueron posteriormente rectificados con el lanzamiento de Windows 98 Second Edition en 1999. El soporte estándar para Windows 98 terminó el 30 de junio de 2002, y el soporte ampliado para Windows 98 terminó el 11 de julio de 2006.
Como parte de su línea "profesional", Microsoft lanzó Windows 2000 en febrero de 2000. La versión de consumidor tras Windows 98 fue Windows Me (Windows Millennium Edition). Lanzado en septiembre de 2000, Windows Me implementaba una serie de nuevas tecnologías para Microsoft: en particular fue el "Universal Plug and Play". Durante el 2004 parte del código fuente de Windows 2000 se filtró en internet, esto era malo para Microsoft porque el mismo núcleo utilizado en Windows 2000 se utilizó en Windows XP.
En octubre de 2001, Microsoft lanzó Windows XP, una versión que se construyó en el kernel de Windows NT que también conserva la usabilidad orientada al consumidor de Windows 95 y sus sucesores. En dos ediciones distintas, "Home" y "Professional", el primero carece por mucho de la seguridad y características de red de la edición Professional. Además, el primer "Media Center" edición fue lanzada en 2002, con énfasis en el apoyo a la funcionalidad de DVD y TV, incluyendo la grabación del programa y un control remoto. El soporte estándar para Windows XP terminó el 14 de abril de 2009. El soporte extendido continuará hasta el 8 de abril de 2014.
En abril de 2003, Windows Server 2003 se introdujo, reemplazando a la línea de productos de servidor de Windows 2000 con un número de nuevas características y un fuerte enfoque en la seguridad; lo cual fue seguido en diciembre de 2005 por Windows Server 2003 R2.
El 30 de enero de 2007, Microsoft lanzó Windows Vista. Contiene una serie de características nuevas, desde un shell rediseñado y la interfaz de usuario da importantes cambios técnicos, con especial atención a las características de seguridad. Está disponible en varias ediciones diferentes y ha sido objeto de algunas críticas.






Aplicación = Comando
o    Abre filtro AC3 (si está instalado) = ac3filter.cpl
o    Acerca de Windows (Ver la versión de Windows) = winver
o    Actualizaciones automáticas = wuaucpl.cpl
o    Añadir o quitar programas = appwiz.cpl
o    Administrador de orígenes de datos de ODBC = odbccp32.cpl
o    Ayuda y soporte = msinfo32
o    Medios de almacenamiento extraibles = ntmsmgr.msc
o    Asistente de accesibilidad = accwiz
o    Asistente de cámaras y escáneres = wiaacmgr
o    Asistente de configuración de redes = netsetup.cpl
o    Asistente de copia de seguridad o restauración = ntbackup
o    Asistente de conexión Internet = icwconn1 / inetwiz
o    Asistente de transferencia de definiciones y de ficheros = migwiz
o    Asistente de transferencia de ficheros a través de Bluetooth = fsquirt
o    Asistente para añadir hardware = hdwwiz.cpl
o    Calculadora= calc
o    Centro de seguridad de Windows = wscui.cpl
o    Certificados = certmgr.msc
o    Cliente Telnet = telnet
o    Configuración del protocolo de Internet (información de DNS ) = ipconfig /flushdns
o    Configuración de protocolo de Internet (Todas las conexiones ) = ipconfig /release
o    Configuración de protocolo de Internet (ver DNS ) = ipconfig /displaydns
o    Configuración de protocolo de Internet (ver todo) = ipconfig /all
o    Configuración de protocolo de Internet (Modificar DHCP Class ID) = ipconfig /setclassid
o    Configuración IP = ipconfig
  • Desfragmentador de disco = dfrg.msc
  • Dejar de utilizar Windows = logoff
  • Editor de carácter privado = eudcedit
  • Editor de configuración de sistema = sysedit
  • Editor de registro = regedit / regedit32
  • Apagar Windows = shutdown
  • Explorador de Windows = explorer
  • Herramienta de diagnóstico de Direct X = dxdiag
  • Herramienta de importación de Libreta de direcciones = wabmig
  • Herramienta para quitar software malicioso de Microsoft Windows = mrt
  • Herramienta administrativas = control admintools
  • Firewall de Windows = firewall.cpl
  • Fuentes = fonts
  • Gestión de computadores = compmgmt.msc
  • Gestión de discos = diskmgmt.msc
  • Gestor de dispositivos = devmgmt.msc
  • Gestor de objectos = packager
  • Gestor de particiones de disco = diskpart
  • Gestor de tareas de Windows = taskmgr
  • Gestor de utilidades = utilman
  • Gestor de verificación de controladores = verifier
  • HyperTerminal = hypertrm
  • Iexpress Wizard = iexpress
  • Impresoras y faxes = control printers
  • Infra-estructura de gestión de Windows = wmimgmt.msc
  • Iniciar Windows Update = wupdmgr
  • Elementos a sincronizar = mobsync
  • Internet Explorer = iexplore
  • Introducción a Windows XP = tourstart
  • Juego de cartas Copas= mshearts
  • Juego de cartas FreeCell = freecell
  • Juego de cartas Spider Solitare = spider
  • Juego del Buscaminas = winmine
  • Conexión a escritorio remoto = mstsc
  • Conexión de red = ncpa.cpl / control netconnections
  • Limpieza de disco = cleanmgr
  • Linea de comandos = cmd
  • Lista telefónica = rasphone
  • Libro de direcciones = wab
  • Mapa de caracteres = charmap
  • Marcador telefónico = dialer
  • Microsoft Access (si está instalado) = access.cpl
  • Microsoft Chat = winchat
  • Microsoft Excel (si está instalado) = excel
  • Microsoft Frontpage (si está instalado) = frontpg
  • Microsoft Movie Maker = moviemk
  • Microsoft Paint = mspaint
  • Microsoft Powerpoint (si está instalado) = powerpnt
  • Microsoft Word (si está instalado) = winword
  • Nero (si está instalado) = nero
  • Netmeeting = conf
  • Notepad = notepad
  • Nview Desktop Manager (si está instalado) = nvtuicpl.cpl
  • Opciones de accesibilidad = access.cpl
  • Opciones de carpetas = control folders
  • Opciones regionales y de idioma = intl.cpl
  • Outlook Express = msimn
  • Panel de control = control
  • Panel de control Direct X (si está instalado) = directx.cpl
  • Panel de control Java (si está instalado) = jpicpl32.cpl
  • Paint = pbrush
  • Recurso DDE = ddeshare
  • Impresoras = printers
  • Carpetas compartidas = fsmgmt.msc
  • Solicitudes del operador de medios de almacenamiento extraibles = ntmsoprq.msc
  • Rendimiento = perfmon
  • Rendimiento = perfmon.msc
  • Opciones de telefonía y el Modem = telephon.cpl
  • Pinball para Windows = pinball
  • Política de grupo (XP Prof) = gpedit.msc
  • Configuración de energía = powercfg.cpl
  • Findfast = findfast.cpl
  • Propiedades de visualización = control color
  • Propiedades de internet = inetcpl.cpl
  • Propiedades de fecha y hora = timedate.cpl
  • Propiedades de contraseñas= password.cpl
  • Propiedades de dispositivos de sonido = mmsys.cpl
  • Propiedades de visualización= control desktop/desk.cpl
  • Propiedades del ratón = main.cpl / control mouse
  • Propiedades del sistema = sysdm.cpl
  • Propiedades del teclado = control keyboard
  • Protección de la base de datos de Windows = syskey
  • Protección de ficheros do Windows (analizar en cada arranque) sfc /scanboot
  • Protección de ficheros de Windows (analizar en el próximo arranque) = sfc /scanonce
  • Protección de ficheros de Windows (analizar) = sfc /scannow
  • Protección de ficheros de Windows (volver a la configuración de fábrica) = sfc /revert
  • Quicktime (si está instalado) = QuickTime.cpl
  • Real Player (si está instalado) = realplay
  • Escáneres y cámaras = sticpl.cpl
  • Servicio de indexación = ciadv.msc
  • Servicios = services.msc
  • Servicios componentes = dcomcnfg
  • Tareas programadas = control schedtasks
  • Teclado de pantalla = osk
  • Tipos de letra = control fonts
  • Tweak UI (si está instalado) = tweakui
  • Utilidad de configuración de sistema = msconfig
  • Utilidad de red de cliente de SQL Server = cliconfg
  • Utilidad de verificación de ficheros do sistema = sfc
  • Utilidad de verificación do disco = chkdsk
  • Utilidad Dr. Watson para o Windows = drwtsn32
  • Utilidades de grupos locales = lusrmgr.msc
  • Comprobación de la firma del archivo = sigverif
  • Visualizador del área de almacenamiento = clipbrd
  • Visualizador de aplicaciones de java (si está instalado) = javaws
  • Visualizador de eventos = eventvwr.msc
  • Windows Magnifier = magnify
  • Windows Media Player = wmplayer
  • Windows Messenger (Ejecutar MSN) = msmsgs
  • Windows XP Tour Wizard (Tour Windows) = tourstart
  • Wordpad = write