martes, 6 de marzo de 2012

conceptos 3


Un sistema operativo monousuario (de mono: 'uno'; y usuario) es un sistema operativo que sólo puede ser ocupado por un único usuario en un determinado tiempo. Ejemplo de sistemas monousuario son las versiones domésticas de Windows.

Un Monousuario es un sistema para uso exclusivo de una sola persona... que podrían ser la mayoría de los ordenadores actuales, ya que con el hecho de que le pongas una clave a tu sesión será completamente privado el equipo.
La ventaja de un Monousuario es la gran seguridad de datos y la protección de los mismos como datos CONFIDENCIALES y datos IMPORTANTES que no deben ser manipulados por terceros, otra es el poder trabajar en cualquier pc con solo contar con una cuenta de usuario en la red, aparte de recibir privilegios y limitar a usuarios que no deben tener acceso a datos mas importantes, pero este sistemas es menos seguro.
SOFTWARE MULTIUSUARIO. Multiusuario: de multi: varios; y usuarios, "apto para ser utilizado por muchos usuarios".


Es todo lo contrario a monousuario; y en esta categoría se encuentran todos los sistemas que cumplen simultáneamente las necesidades de dos o más usuarios, que comparten mismos recursos. Este tipo de sistemas se emplean especialmente en redes. En otras palabras consiste en el fraccionamiento del tiempo (timesharing). El tiempo compartido en ordenadores o computadoras consiste en el uso de un sistema por más de una persona al mismo tiempo. 
Ejemplos de sistemas operativos con característica de multiusuario son VMS y Unix en sus múltiples derivaciones (e.g. IRIX, Solaris, etc.) y los sistemas "clones de Unix" como Linux y FreeBSD
http://karlospg1.blogspot.es/1192759980/
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.

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.
http://www.alegsa.com.ar/Diccionario/C/12095.php


MULTITAREA Y MONOTAREA:



Es la capacidad de un sistema operativo para ejecutar varios procesos al mismo tiempo corriendo sobre un procesador o sobre varios. Quienes hayan experimentado con sistemas MS-DOS durante la década del 80 recordarán su incapacidad para realizar este tipo de actividades, algo que fue superado con losprimeros Windows de Microsoft, aunque la multitarea era común en otros sistemas operativos muchos años antes, tal es el caso de Unix y derivados.
Las multitareas se dividen en nulas, cooperativas, preferentes y reales.
http://www.mastermagazine.info/termino/6039.php
Multitarea, en informática, modo de funcionamiento disponible en algunos sistemas operativos, mediante el cual una computadoraprocesa varias tareas al mismo tiempo
http://www.terra.es/personal/lermon/cat/articles/evin0329.htm
Se llama multitarea a lo sistemas operativos modernos, los cuales permiten que varios procesos y funciones se ejecuten simultáneamente.
Tanto en informática como en otros ámbitos sociales se le llama multitarea a la capacidad o característica de realizar varias tareas y funciones al mismo tiempo. A menudo, esta capacidad se halla en sistemas u ordenadores modernos.
http://www.definicionabc.com/tecnologia/multitarea.php
MONOTAREA:

Monotarea y Multitarea

Multitarea:Es una característica de un sistema operativo moderno. Permite que varios procesos sean ejecutados al mismo tiempo compartiendo uno o más procesadores.

Monotarea:Sistema monotarea se denomina a aquel 
Sistema Operativo que solamente puede ejecutar un proceso (programa) a la misma vez. Es una característica de los sistemas operativos más antiguos como MS-DOS pues en la actualidad la mayoría de los sistemas de propósito general son multitarea.
http://inquisidor-soogy-spartan.blogspot.com/2007/10/monotarea-y-multitarea.html

Los sistemas operativos monousuarios son aquellos que soportan a un solo usuario a la vez, sin importar el número de procesadores que tenga la computadora o el número de procesos o tareas que el usuario pueda ejecutar en un mismo instante de tiempo, las computadoras personales típicamente se han clasificado en este renglón.

http://www.mailxmail.com/curso-sistemas-operativos/sistemas-operativos-monousuario
Sistema Operativo Monotareas.

            Los sistemas operativos monotareas son más primitivos y es todo lo contrario al visto anteriormente, es decir, solo pueden manejar un proceso en cada momento o que solo puede ejecutar las tareas de una en una. Por ejemplo cuando la computadora esta imprimiendo un documento, no puede iniciar otro proceso ni responder a nuevas instrucciones hasta que se termine la impresión.
http://www.monografias.com/trabajos4/sistemas/sistemas.shtml
SIGNIFICADO DE POSIX
(Portable Operating System Interface para UNIX). Familia de estándares relacionados especificados por la IEEE para definir APIs para la compatibilidad de software entre los diferentes sistemas operativos Unix. El término "POSIX" fue sugerido por Richard Stallman en respuesta a un requerimiento de la IEEE, que deseaba un nombre memorable.

La familia de estándares POSIX es formalmente designada como IEEE 1003, y el nombre del estándar internacional ISO es ISO/IEC 9945.

Si los diseñadores de programas se adecúan a POSIX, sus aplicaciones podrán ejecutarse en cualquier sistema operativo compatible con POSIX.
http://www.alegsa.com.ar/Dic/posix.php
POSIX es un acrónimo de Portable Operating System Interface based on UNIX y pertenece a la categoría Software.
POSIX es el acrónimo de Interfaz de Sistemas Operativos Portables (Portable Operating Systems 
Interfaces). Es un estándar basado en el popular Sistema Operativo UNIX. Aunque el UNIX era un 
estándar industrial de facto, había suficientes diferencias entre las diferentes implementaciones de UNIX 
como para impulsar a los implementadores y usuarios a patrocinar la creación de un estándar internacional 
formal con el propósito de conseguir la portabilidad de las aplicaciones a nivel de código fuente. El POSIX 
está siendo desarrollado en el marco de la Computer Society de IEEE, con la referencia IEEE 1003, y 
también está siendo desarrollado a nivel de estándar internacional con la referencia ISO/IEC 9945. 
http://www.uv.es/gomis/Apuntes_SITR/POSIX-RT.pdf


ESTANDARIZACION DE UNIX:
Debido a las múltiples versiones en el mercado de UNIX, se comenzaron a publicar estándares para que todas las s versiones fuesen 'compatibles'. La primera de ellas la lanzó AT&T llamada SVID (System V Interface Definition) que definiría cómo deberían ser las llamadas al sistema, el formato de losarchivos y muchas cosas más, pero la otra versión importante, la de Bekeley (Berkeley Software Distribution o BSD) simplemente la ignoró.
El estándar de POSIX se llama 1003.1 Posteriormente los institutos ANSI e ISO se interesaron en estandarizar el lenguaje'C' y conjuntamente se publicaron definiciones estándares para otras áreas del sistema operativo como la interconectividad, el intérprete de comandos y otras. En la tabla 8.1 se muestran las definiciones de POSIX.
Estándar Descripción
1003.0 
Introducción y repaso.
1003.1 Llamadas al sistema.
1003.2 Intérprete y comandos.
1003.3 
Métodos de prueba.
1003.4 Extensiones para 
tiempo real.
1003.5 
Lenguaje Ada.
1003.6 Extensiones para la seguridad
1003.7 
Administración del Sistema.
1003.8 Acceso transparente a archivos.
1003.9 Lenguaje Fortran.
1003.10 Supercómputo.

http://unixalex.blogspot.com/2009/07/estandarizacion-de-unix-debido-las.html
System V y BSD empiezan a divergir: código no 


portable. 

Surge la estandarización: POSIX (Portable 
Operating System)

http://wwwdi.ujaen.es/asignaturas/ASO/teoria/historiaUnix.pdf


FILOSOFIA DE UNIX:


Filosofía Unix
Es un conjunto de “pensamientos” o proposiciones que alguien podria catalogar como reglas, las que son aplicables al desarrollo de software en el ámbito Unix, se basa en la experiencia, simplicidad, reinvención y rapidez en el desarrollo. Estos son un conjunto de enunciados simples y básicos de ideas que se traducen en características que poseen los diferentes programas que corren en Unix, bueno a almenos con esa ideología se creó la filosofía Unix.
La Filosofía UNIX supone crear programas rápidos, simples, con poca intervención por parte del usuario, o en caso de necesitarla, esta se produzca al principìo o lo más mínima posible. Esta se acopla perfectamente a las necesidades de computación de los laboratorios cientificos, puesto que Unix fue originalmente desarrollado en uno de estos.
A continuación algunas premisas:
  • Que cada programa realice unicamente la tarea para la que fue creado y la haga bien.
  • Para llevar a cabo una nueva tarea escribe un programa nuevo. No compliques uno viejo añadiendo nueva funcionalidad.
  • Escribe tu programa teniendo en cuenta que su salida probablemente sea la entrada de otro programa.
  • Guarda los datos en archivos de texto plano. Si necesitas seguridad, confía en los permisos.
  • Usa nombres cortos y en minúscula.
  • En la manera de lo posible haz que el usuario suministre los datos por línea de comandos en la llamada.
  • Haz partes simples conectadas mediante interfaces limpias y bien definidas.
  • Céntrate en los datos.
  • Claridad mejor que complejidad. La solución más simple es frecuentemente la mejor.
  • Portabilidad mejor que eficiencia.
  • Piensa en paralelo. Hay otros procesos en el mundo, incluso instancias de tu mismo programa funcionando al mismo tiempo.
  • Hacer programas grandes, solo cuando se demuestre que no se puede realizar con uno pequeño.
  • Si no hay nada interesante que decir, que el programa mejor no diga nada.
  • Para cada problema existen múltiples soluciones.
  • Diseña pensando en el futuro (esta cercano). Esto nos ofrece compatibilidad y mayor tiempo de utilización.
  • Programa de abajo hacia arriba y de conocimiento pragmático.
  • Progama basado en el conocimiento Empírico o Experiencia.
  • No se encuentra en los métodos y las normas oficiales, sino en el medio-reflexivo implícito, el conocimiento.
En resumidas cuentas la filosofía Unix se puede describir como bien lo dice Doug Mcllroy:
“Escribe programas que hagan una cosa y la hagan bien, que trabajen en armonía con otros y que manejen flujos de texto, pues esta es una interfaz universal.” – Doug Mcllroy
La cual por lo general se abrevia a “Haz una cosa, hazla bien”.
Cabe mencionar que con el paso del tiempo (y estoy de acuerdo en eso) esta filosofía ha ido en decadencia en varios descendientes de Unix, esta filosfia se ha perdido y han apostado mas por la interacción visual con el usuario, un mal manejo de recursos y mas clicks antes que el uso de una consola. Aunque claro, estas afirmaciones son bastante cuestionables, pues es sabido que han sido uno de los medios por los cuales los sistemas basados en Unix (y por tanto en su filosofía) han podido abarcar mas mercado en la actualidad.
“Aquellos que no pueden entender UNIX, estan condenados a reinventarlo, pobremente.”
Henry Spencer, 1987
http://neobrr.wordpress.com/2009/02/04/filosofia-unix/
La filosofía UNIX puede resumirse en 3 frases (según Doug Mcllroy)
Escribe programas que hagan una sola cosa y la hagan bien.
Escribe programas que trabajen juntos.
Escribe programas que manejen streams de texto, pues esa es la interface universal.
http://manzanamecanica.org/2008/02/la_filosofia_unix.html
La filosofía de diseño de Unix se aplica a programas informáticos. Dough McIlroy la explica elegantemente con pocas palabras:
  • Escribe programas que hagan una sola cosa y la hagan bien.
  • Escribe programas que trabajen juntos.
  • Escribe programas que manejen flujos de texto porque ésa es una interfaz universal.
La idea consiste en hacer pequeñas herramientas que hablan entre ellas fácilmente y permiten, en combinación, crear aplicaciones mayores adaptadas a las necesidades del usuario con un coste mínimo. Las mismas pequeñas herramientas sirven para preparar estas páginas, para organizar una fonoteca, para automatizar un sistema de riego de plantas y para hacer todas las manipulaciones de datos necesarias para llevar a cabo un complicado proceso de diseño aerodinámico. ¿Habría pensado el desarrollador de los programas informáticos en todas estas aplicaciones? Es improbable, pero al hacer herramientas pequeñas y adaptables ha permitido que la gente las reutilice para crear algo más grande.
http://sgcg.es/articulos/2009/09/06/la-filosofia-de-unix/

SIGNIFICADOS Y FUNCIONES DE ;

Regida por el estándar ISO 9660 de la Organización Internacional para la Estandarización, la imagen ISO es un archivo que posee una copia idéntica de determinado sistema de archivos. Es decir que podría haber imágenes ISO producidas en base a copias de una partición de un disco duro, de un diskette, de una memoria USB, o de un CD o DVD, aunque este último caso es el más común, dado que suelen distribuirse vía Internet imágenes completas de sistemas operativos u otro tipo de software, generalmente con extensión ".iso".
Una de sus principales ventajas es la de evitar la pérdida de datos o la modificación de la estructura del sistema de archivos tal como era el original, y es en este punto que tiene mucho sentido su utilización para el lanzamiento de distribuciones GNU/Linux, BSD, Solaris u otras.
Siempre que descargamos archivos ISO desde Internet es recomendable no utilizar el sistema de descargas propio del navegador Web, como es el caso de Internet Explorer: lo indicado sería utilizar gestores de descarga que permitan reiniciar la misma en caso de fallos por desconexión. Luego de obtener completamente el archivo .iso, podremos verificar si fue correctamente copiado a nuestra máquina mediante un mecanismo como el md5sum u otro; comprobada su integridad, deberemos grabar la imagen ISO desde un programa que permita "grabar como imagen ISO", tal es el caso de Nero para Windows o K3B para GNU/Linux, BSD, etc.
http://www.mastermagazine.info/termino/5458.php
Cuando se brinda una capacitación en ISO, se aclara desde el inicio el significado de esta palabra de origen griego, la cual significa "igual", pues, indiferentemente del idioma, país o cultura, hablamos de lo mismo, calidad ISO (Igual). No obstante leímos en una revista de Inteco que ISO representa las siglas de la International Organization for Standarization, lo cual no es correcto, tal y como originalmente se estableció, hoy día la palabra ISO, se acepta como un acróstico de la organización.

El sistema ISO 9000 se refiere a un grupo de Norma sobre el Sistema de Calidad de cualquier tipo de empresa, sea esta una industria, un banco o una oficina del gobierno, pequeña o grande. ISO, en otros términos significa hacer las cosas de una misma manera indiferentemente de la persona encargada de ejecutar el proceso, pues ésta debe hacerlo tal y como se establece en los documentos de trabajo establecidos o en la capacitación brindada.

Pero además ISO significa para las empresas el ordenarse de una manera lógica, siguiendo las diferentes etapas desde el diseño del producto o servicio, su venta, la compra de materiales, la ejecución del proceso, el almacenaje y la entrega al cliente.
http://www.gestiopolis.com/canales5/ger/gksa/46.htm
Open Systems Interconnection - Interconexión de Sistemas Abiertos) Norma universal para protocolos de comunicación lanzado en 1984. Fue propuesto por ISO y divide las tareas de la red en siete niveles.

Proporciona a los fabricantes estándares que aseguran mayor compatibilidad e interoperatibilidad entre distintas tecnologías de red producidas a mundialmente.
http://www.alegsa.com.ar/Dic/osi.php
ANSI:
(American National Standards Institute - Instituto Nacional Americano de Estándares). Organización encargada de estandarizar ciertas tecnologías en EEUU. Es miembro de la ISO, que es la organización internacional para la estandarización.

ANSI es una organización privada sin fines de lucro, que permite la estandarización de productos, servicios, procesos, sistemas y personal en Estados Unidos. Además, ANSI se coordina con estándares internacionales para asegurar que los productos estadounidenses puedan ser usados a nivel mundial.

Los estándares ANSI buscan que las características y la performance de los productos sean consistentes, que las personas empleen las mismas definiciones y términos, y que los productos sean testeados de la misma forma.

La organización tiene su sede en Washington, DC., y su oficina de operaciones está localizada en la ciudad de Nueva York.

Breve historia de ANSI

* Fue formada en 1918.
* Su primer nombre fue American Engineering Standards Committee (AESC).
* Fue llamada American Standards Association (ASA) en 1928.
* Luego United States of America Standards Institute (USASI) en 1966.
* Obtuvo su nombre actual en 1969.
http://www.alegsa.com.ar/Dic/ansi.php
American National Standards Institute). Se trata del organismo estandarizador norteamericano, pero sus decisiones y normas de estandarización tienen un importante peso específico sobre la industria informática mundial. Incluye el IM (Institute of Electrical and Electronics Engineers) y la VA (Electronic Industries Association).
Relacionado con ANSI
  1. IEEE: IEEE (Institute of Electrical and Electronics Engineers). Asociación de profesionales norteamericanos que aporta criterios de estandarización de dispositivos eléctricos y electrónicos....
  2. ANSI.SYS: ANSI.SYS Controlador DOS que se usa para el control de pantalla y movimiento del cursor. Algunas de las primeras aplicaciones requieren ANSI.SYS....
  3. EDI: EDI (Electronic Data Interchange). Transferencia electrónica de datos entre dos empresas, para eliminar el intercambio de documentación, facturas, etc....
  4. IDE: IDE (Integrated Dual Channel Enhanced) (Integrated Drive Electronics)...
  5. Normas DIN: Al igual que todas las normativas, las normas DIN son especificaciones que hay que tener en cuenta para el cumplimiento de ciertos procedimientos u operaciones. En este caso particular, ofrece...

http://www.mastermagazine.info/termino/3860.php
ANSI viene de las siglas en inglés de American National Standards Institute, que siginifica Instituto Nacional Estadounidense de Estándares y llamado comúnmente ANSI, el cual es una organización encargada de supervisar el desarrollo de normas para los servicios, productos, procesos y sistemas en los Estados Unidos. El ANSI forma parte de la ISO y de la IECOrganización Internacional para la Estandarización y de la Comisión Electrotécnica Internacional.
http://www.ecured.cu/index.php/Ansi
PIPE.










No hay comentarios:

Publicar un comentario