Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Sist. Operativos
Sist. Operativos
Sistema operativo (SO) es el programa o conjunto de programas que efectan la gestin de los procesos bsicos de un sistema informtico, y permite la normal ejecucin del resto de las operaciones. Uno de los propsitos del sistema operativo que gestiona el ncleo intermediario consiste en gestionar los recursos de localizacin y proteccin de acceso del hardware, hecho que alivia a los programadores de aplicaciones de tener que tratar con estos detalles. Se encuentran en la mayora de los aparatos electrnicos que utilizan microprocesadores para funcionar. (telfonos mviles, reproductores de DVD, computadoras, radios, etc.). Los primeros sistemas (1945-1960) eran grandes mquinas operadas desde la consola maestra por los programadores. Durante la dcada siguiente (1950-1960) se llevaron a cabo avances en el hardware: lectoras de tarjetas, impresoras, cintas magnticas, etc. Esto a su vez provoc un avance en el software: compiladores, ensambladores, cargadores, manejadores de dispositivos, etc. A finales de los aos 80, una computadora Commodore Amiga equipada con una aceleradora Video Toaster era capaz de producir efectos comparados a sistemas dedicados que costaban el triple. Un Video Toaster junto a Lightwave ayud a producir muchos programas de televisin y pelculas, entre las que se incluyen Babylon 5, Seaquest DSV y Terminator II.
Crear y destruir los procesos. Parar y reanudar los procesos. Ofrecer mecanismos para que se comuniquen y sincronicen. La gestin de procesos podra ser similar al trabajo de oficina.
por la CPU y los dispositivos de entrada/salida (E/S), es voltil y pierde su contenido en los fallos del sistema. El SO es el responsable de:
Conocer qu partes de la memoria estn siendo utilizadas y por quin. Decidir qu procesos se cargarn en memoria cuando haya espacio disponible. Asignar y reclamar espacio de memoria cuando sea necesario.
Planificar los discos. Gestionar el espacio libre. Asignar el almacenamiento. Verificar que los datos se guarden en orden
Sistema de archivos
Los archivos son colecciones de informacin relacionada, definidas por sus creadores. stos almacenan programas (en cdigo fuente y objeto) y datos tales como imgenes, textos, informacin de bases de datos, etc. El SO es responsable de:
Construir y eliminar archivos y directorios. Ofrecer funciones para manipular archivos y directorios. Establecer la correspondencia entre archivos y unidades de almacenamiento. Realizar copias de seguridad de archivos. Existen diferentes Sistemas de Archivos, es decir, existen diferentes formas de
organizar la informacin que se almacena en las memorias (normalmente discos) de los ordenadores. Por ejemplo, existen los sistemas de archivos FAT, FAT32, EXT3, NTFS, XFS, etc.
Sistemas de proteccin
Mecanismo que controla el acceso de los programas o los usuarios a los recursos del sistema. El SO se encarga de:
Distinguir entre uso autorizado y no autorizado. Especificar los controles de seguridad a realizar. Forzar el uso de estos mecanismos de proteccin.
Sistema de comunicaciones
Para mantener las comunicaciones con otros sistemas es necesario poder controlar el envo y recepcin de informacin a travs de las interfaces de red. Tambin hay que crear y mantener puntos de comunicacin que sirvan a las aplicaciones para enviar y recibir informacin, y crear y mantener conexiones virtuales entre aplicaciones que estn ejecutndose localmente y otras que lo hacen remotamente.
Programas de sistema
Son aplicaciones de utilidad que se suministran con el SO pero no forman parte de l. Ofrecen un entorno til para el desarrollo y ejecucin de programas, siendo algunas de las tareas que realizan:
Manipulacin y modificacin de archivos. Informacin del estado del sistema. Soporte a lenguajes de programacin. Comunicaciones.
Gestor de recursos
Como gestor de recursos, el Sistema Operativo administra:
La CPU (Unidad Central de Proceso, donde est alojado el microprocesador). Los dispositivos de E/S (entrada y salida) La memoria principal (o de acceso directo). Los discos (o memoria secundaria). Los procesos (o programas en ejecucin). y en general todos los recursos del sistema.
Clasificacin
Administracin de tareas
propio S.O.) en un momento dado. Una vez que empieza a ejecutar un proceso, continuar hacindolo hasta su finalizacin y/o interrupcin.
S.O. normalmente asigna los recursos disponibles (CPU, memoria, perifricos) de forma alternada a los procesos que los solicitan, de manera que el usuario percibe que todos funcionan a la vez, de forma concurrente. Administracin de usuarios
tiempo.
programas, accediendo a la vez a los recursos de la computadora. Normalmente estos sistemas operativos utilizan mtodos de proteccin de datos, de manera que un programa no pueda usar o cambiar los datos de otro usuario. Manejo de recursos
Centralizado: Si permite usar los recursos de una sola computadora. Distribuido: Si permite utilizar los recursos (memoria, CPU, disco, perifricos)
denominacin GNU/Linux para referirnos a sistemas completos que incorporan un ncleo Linux. La mayora de usuarios y distribuciones comerciales siguen hablando de Linux para referirse al sistema y al ncleo. Linux se ha convertido en el buque insignia del movimiento del software libre, ya que es un sistema operativo completamente libre que incluye todo tipo de herramientas para servidores y usuarios finales.
GNU/Linux: Es la denominacin defendida por Richard Stallman para el sistema operativo libre que lleva por kernel a Linux. Stallman argumenta que Linux slo es un ncleo (kernel), y que es gracias al resto de las herramientas creadas por el proyecto GNU que es posible tener un sistema operativo completo. Entre estas herramientas destacan un compilador (GCC) que sirve para hacer programas, un depurador (GDB) que sirve para encontrar fallos en los programas y un interpretador de comandos (BASH) que es la interfaz bsica para darle ordenes al sistema operativo. Stallman argumenta tambin que anteponer el nombre de su proyecto al del sistema operativo adems de ser lo justo pone la ideologa de la libertad en primer lugar, es decir, la del software libre. Actualmente esta denominacin se usa ampliamente si bien no del todo.
Software.
Es todo lo intangible (programas y aplicaciones), tambin conocido como programtica equipamiento lgico; es decir, el conjunto de programas que puede
ejecutar el software para la realizacin de las tareas de computacin a las que se destina. El software est compuesto por un conjunto de instrucciones que un ordenador ejecuta para poder realizar una funcin especifica. Normalmente los programadores escriben en un lenguaje que los humanos podemos entender y que posteriormente es traducido a secuencias de unos y ceros que es el nico lenguaje que las mquinas entienden. El conjunto de ordenes en el lenguaje que los humanos trabajamos se llama cdigo fuente.
Software Libre
Es aquel que puede ser distribuido, modificado, copiado y usado, por lo tanto debe venir acompaado del cdigo fuente. Por ejemplo, el software de dominio pblico significa que no esta protegido por el copyright, por lo tanto, podran generarse versiones no libres del mismo, en cambio el software libre protegido con copyleft impide a los redistribuidores incluir algn tipo de restriccin a las libertades propias del software as concebido, es decir, garantiza que las modificaciones seguirn siendo software libre. En trminos prcticos; software libre se refiere a la libertad de los usuarios para ejecutar, copiar, distribuir, estudiar, cambiar y mejorar el software. Y se refiere especialmente a cuatro clases de libertad para los usuarios de software:
1. 2.
Libertad 0: la libertad para ejecutar el programa sea cual sea nuestro propsito. Libertad 1: la libertad para estudiar el funcionamiento del programa y adaptarlo
a tus necesidades -el acceso al cdigo fuente es condicin indispensable para esto. 3. 4. Libertad 2: la libertad para redistribuir copias y ayudar as a tu vecino. Libertad 3: la libertad para mejorar el programa y luego publicarlo para el bien
Cuando hablamos de software libre, debemos evitar utilizar expresiones como regalar o gratis, ya que se puede caer en el error de interpretarlo como una mera cuestin de precio y no de libertad.
Requisitos de hardware menores y durabilidad de las soluciones Escrutinio Pblico Independencia del Proveedor. Industrial Local. Datos personales, privacidad y seguridad. Seguridad Nacional. Adaptacin del Software. Lenguas Monitorias, traduccin, uso e impulso de difusin
Adaptacin del software. Lenguas minoritarias, traduccin, uso e impulso de difusin. Software y Estado.
econmicos y de otros tipos por el uso de sus programas. Se necesita dedicar recursos a la reparacin de errores. No existen compaas nicas que respalden toda la tecnologa. Las interfaces grficas de usuario (GUI) y la multimedia apenas se estn
nicamente los proyectos importantes y de trayectoria tienen buen soporte, tanto de los desarrolladores como de los usuarios. El usuario debe tener nociones de programacin.
En sistemas con acceso a Internet, se deben de monitorear constantemente las correcciones de errores de todos los programas que contengan dichos sistemas, ya que son potenciales de intrusin La diversidad de distribuciones, mtodos de empaquetamiento, licencias de uso,
herramientas con un mismo fin, etc., pueden crear confusin en cierto nmero de personas.
propietaria
usado; por lo tanto, debe venir acompaado del cdigo fuente para hacer efectivas las libertades que lo caracterizan. Mientras que el software privado se refiere a cualquier programa informtico en
el que los usuarios tienen limitadas las posibilidades de usarlo, modificarlo o redistribuirlo (con o sin modificaciones), o que su cdigo fuente no esta disponible o el acceso a este se encuentra restringido.
SOFTWARE PRIVADO
Microsoft Office Editor de textos avanzados Microsoft Internet Explorer Microsoft Outlook express Windows Messenger Macromedia FrontPage Adobe Photoshop Reproductor de msica, video y DVD en mltiples formatos. Dreamweaver. Microsoft
Free Rip Bordfand C, Microsoft Visual Studio Matlab Winzinp Acrobat written
CONCLUSION
Como conclusin podemos determinar que el mundo de los sistemas operativos ha sido monopolizado, mas sin embargo durante el transcurso del tiempo el sistema operativo libre ha ganado espacio en este terreno monoplico, aunque por experiencia propia podemos decir que al principio, obviamente se hace un poco difcil
desempearse en los programas libres ya que algunas funciones son distintas ha pesar que de manera visual no tenga tanta diferencial. Cabe destacar que por informacin general era necesario el conocimiento de cada una de estos tpicos en vista de que la mayora de nuestro tiempo nos vemos sumergidos en el ciber mundo y no tenemos ni la ms mnima idea de lo que hacemos.
Los Participantes