viernes, 29 de septiembre de 2017

Linux-GNU

       Linux

Resultado de imagen para linux

GNU/Linux, es el término empleado para referirse a la combinación del sistema operativo GNU, desarrollado por la FSF, y el núcleo(kernel) Linux, desarrollado por Linus Torvalds y la Linux Foundation. Su desarrollo es uno de los ejemplos más prominentes de software libre; todo su código fuente puede ser utilizado, modificado y redistribuido libremente por cualquiera bajo los términos de la GPL (Licencia Pública General de GNU) y otra serie de licencias libres.


A pesar de que «Linux» denomina en la jerga cotidiana al sistema operativo,2​3​ este es en realidad solo el Kernel (núcleo) del sistema. La verdadera denominación del sistema operativo es "GNU/Linux" debido a que el resto del sistema (la parte fundamental de la interacción entre el hardware y el usuario) se maneja con las herramientas del proyecto GNU (www.gnu.org) y con entornos de escritorio (como GNOME), que también forma parte del proyecto GNU aunque tuvo un origen independiente. Como el Proyecto GNU destaca,4​ GNU es una distribución, usándose el término sistema operativo en el sentido empleado en el ecosistema Unix, lo que en cualquier caso significa que Linux es solo una pieza más dentro de GNU/Linux. Sin embargo, una parte significativa de la comunidad, así como muchos medios generales y especializados, prefieren utilizar el término Linux para referirse a la unión de ambos proyectos.

Además, existen distribuciones de Linux que no tienen componentes GNU, por ejemplo Android, y distribuciones GNU que tienen núcleo distinto a Linux, por ejemplo Debian GNU/Hurd.

Para más información consulte la sección "Denominación GNU/Linux" o el artículo "Controversia por la denominación GNU/Linux".

A las variantes de esta unión de programas y tecnologías, a las que se les adicionan diversos programas de aplicación de propósitos específicos o generales se las denomina distribuciones. Su objetivo consiste en ofrecer ediciones que cumplan con las necesidades de un determinado grupo de usuarios. Algunas de ellas son especialmente conocidas por su uso en servidores y super computadoras,5​ donde tiene la cuota más importante del mercado. Según un informe de IDC, GNU/Linux es utilizado por el 78% de los principales 500 servidores del mundo,6​ otro informe le da una cuota de mercado de 89% en los 500 mayores supercomputadores.7​ Con menor cuota de mercado el sistema GNU/Linux también se usa en el segmento de las computadoras de escritorio, portátiles, computadoras de bolsillo, teléfonos móviles, sistemas embebidos, videoconsolas y otros dispositivos.

GNU

GNU es un sistema operativo de tipo Unix desarrollado por y para el Proyecto GNU, y auspiciado por la Free Software Foundation. Está formado en su totalidad por software libre, mayoritariamente bajo términos de copyleft. GNU es el acrónimo recursivo de "GNU's Not Unix" (en español: GNU no es Unix),1​2​ nombre elegido debido a que GNU sigue un diseño tipo Unix y se mantiene compatible con éste, pero se distingue de Unix por ser software libre y por no contener código de Unix.3​1​4​5​
Resultado de imagen para GNUEl ñu es el animal simbólico o mascota o logo de este proyecto.

El ñu es el animal simbólico o mascota o logo de este proyecto


El desarrollo de GNU ha sido liderado desde su inicio en 1983 por Richard Stallman,1​6​ auxiliado por un número de académicos, programadores voluntarios y formalmente empleados, con el objetivo de crear el primer sistema operativo completamente libre. A fecha de diciembre de 2013 todavía no hay un lanzamiento oficial de GNU1​7​8​9​ pero el proyecto ha sido responsable por la creación de varios programas ampliamente utilizados; como los compiladores GCC, el intérprete de comandos Bash, el editor de texto Emacs e incluso el escritorio GNOME. La Free Software Foundation considera que el objetivo principal del Proyecto GNU ha sido alcanzado con la ayuda de otros programas de software libre ajenos a GNU, por lo que el desarrollo de un sistema operativo puramente GNU se ha vuelto una tarea secundaria al crecimiento y manutención del sistema existente (GNU/Linux), y secundaria a la garantía de la libertad de sus usuarios y la promoción de tales ideas. Richard Stallman así como muchos otros partidarios del movimiento del software libre considera al sistema operativo GNU como «un medio técnico para un fin social».10​

El proyecto GNU originalmente pretendía remplazar el núcleo de Unix con su propio núcleo llamado GNU Hurd, pero las implementaciones comunes de GNU siempre han usado Linux en lugar de Hurd; combinación a la cual se le llama GNU/Linux o simplemente Linux.11​12​13​ Nótese que el Proyecto GNU denomina a GNU como "sistema operativo" en el sentido coloquial del término, similar al de distribución, como sucede cuando se habla de sistemas operativos como Windows, Mac OS, Android e incluso Unix; mientras que algunos programas particulares como Linux y GNU Hurd también son llamados sistemas operativos en calidad de kernels o núcleos.
Resultado de imagen para GNU
El proyecto GNU originalmente pretendía remplazar el núcleo de Unix con su propio núcleo llamado GNU Hurd, pero las implementaciones comunes de GNU siempre han usado Linux en lugar de Hurd; combinación a la cual se le llama GNU/Linux o simplemente Linux.​​​ Nótese que el Proyecto GNU denomina a GNU como "sistema ...

El proyecto GNU originalmente pretendía remplazar el núcleo de Unix con su propio núcleo llamado GNU Hurd, pero las implementaciones comunes de GNU siempre han usado Linux en lugar de Hurd; combinación a la cual se le llama GNU/Linux o simplemente Linux.​​​ Nótese que el Proyecto GNU denomina a GNU como "sistema ...

Resultado de imagen para GNU




Glosario de Términos...


  1. Glosario 
  2. Términos
  3.  Sistema 
  4. Referirse 
  5. Alcanzado 
  6. Denomina 
  7. Ideas
  8. Logo 
  9. Remplazar 
  10. Puramente


viernes, 15 de septiembre de 2017

AIX-IBM


Resultado de imagen para Aix


Advanced Interactive Executive(AIX)

AIX (Advanced Interactive eXecutive) es un sistema operativo UNIX System V propiedad de IBM. Inicialmente significaba "Advanced IBM Unix" pero probablemente el nombre no fue aprobado por el departamento legal y fue cambiado a "Advanced Interactive eXecutive"
AIX corre en los servidores IBM eServers pSeries, utilizando procesadores de la familia IBM POWER de 32 y 64 bits.
Algunas de las características únicas de AIX incluyen el Object Data Manager (ODM, una base de datos de información del sistema). La integración de AIX del "Logical Volume Management" (administrador de volumen lógico) dentro del núcleo está siendo incluido gradualmente a varios sistemas operativos libres similares a UNIX.
AIX 5L 5.3 puede utilizar un máximo de:
64 procesadores
2 TB en memoria principal
JFS2: 16 TB de sistema de archivos máximo soportado
JFS2: 16 TB de tamaño de archivos máximo.


Historia de las versiones

Han existido distintas versiones de AIX a lo largo del tiempo; algunas han sido ya abandonadas. AIX V1, que corría en la IBM RT/PC (AIX/RT) apareció en 1986. Esta versión del sistema operativo estaba basada en un System V Release 3. Desde 1989, AIX ha sido el sistema operativo para las estaciones de trabajo y servidores RS/6000 (AIX/6000). Durante el desarrollo de AIX, se integraron características del 4.2BSD y el 4.3BSD por parte de IBM y el Interactive Systems Corporation (Bajo contrato con IBM)

Versiones 





Resultado de imagen para Aix
La versión mínima requerida para el procesador POWER4 y la última en soportar arquitectura de Micro canal.


Introducción de núcleo de 64-bit, instalado pero no activado por defecto.

JFS2

Soporte para LPAR estáticos

La "L" significa afinidad con Linux

Trusted Computing Base (TCB)
AIX 4.3.3, septiembre de 1999
Se agregó funcionalidad de Respaldo online
Administración de Carga de Trabajo "Workload Management ( WLM )"
AIX 4.3.2, octubre de 1998
AIX 4.3.1, abril de 1998
AIX 4.3, octubre de 1997
Soporte para arquitectura de procesadores de 64bits
AIX 4.2.1, abril de 1997
Soporte para NFS Versión 3
AIX 4.2, mayo de 1996
AIX 4.1.5, agosto de 1996
AIX 4.1.4, octubre de 1995
AIX 4.1.3, julio de 1995
AIX 4.1.1, octubre de 1994
AIX 4.1, agosto de 1994
AIX v4, 1994
AIX v3.2 1992
AIX v3.1
Introducción del sistema de archivos Journaled File System (JFS)
AIX v3, 1990
AIX v2
AIX v1, 1986




Resultado de imagen para IBM

International Business Machines Corporation




Es una reconocida empresa multinacional estadounidense de tecnología y consultoría con sede en Armonk, Nueva York. IBM fabrica y comercializa hardware y software para computadoras, y ofrece serviciosde infraestructura, alojamiento de Internet, y consultoría en una amplia gama de áreas relacionadas con la informática, desde computadoras centrales hasta nanotecnología.2
La empresa fue fundada en 1911 como Computing Tabulating Recording Corporation, el resultado de la fusión de cuatro empresas: Tabulating Machine Company, International Time Recording Company, Computing Scale Corporation, y Bundy Manufacturing Company.34 CTR adoptó el nombre International Business Machines en 1924, utilizando un nombre previamente designado a un filial de CTR en Canadá, y posteriormente en América del Sur.
En 2011, la revista Fortune clasificó IBM como la empresa número 18 en los Estados Unidos en tamaño,5 y la empresa número 7 en beneficios.6 Globalmente, la empresa fue clasificada como la empresa número 31 en tamaño por Forbes en 2011.78 Por el número de empleados (más de 425.000") es la segunda empresa más grande del mundo solo superada por Walmart (en más de 200 países, con ocupaciones incluyendo científicos, ingenieros, consultores y profesionales de ventas).
IBM alberga más patentes que ninguna otra empresa de tecnología de Estados Unidos, y tiene doce laboratorios de investigación.10 Denominados "IBMistas", sus empleados han recibido cinco Premios Nobel, cuatro Premios Turing, nueve National Medals of Technology y cinco National Medals of Science.11 Las invenciones famosas de IBM incluyen el cajero automático, el disquete, el disco duro, la banda magnética, el modelo relacional, el Universal Product Code, el sistema de reservas aéreas SABRE, DRAM y el sistema de inteligencia artificial Watson.


Historia




A partir del siglo XIX, se desarrollaron varias tecnologías que formarían parte de las compañías predecesoras de IBM. Julius E. Pitrap patentó la escala de computación en 1885;12 Alexander Dey inventó el dial de grabación en 1888;13 y en 1889, Herman Hollerith patentó la "Electric Tabulating Machine" ("máquina eléctrica de tabulación")14 y Willard Bundy inventó un reloj de ficharpara grabar los tiempos de llegada y salida de los empleados en una cinta de papel.15 El 16 de junio de 1911, estas tecnologías y sus empresas respectivas fueron fusionadas por Charles Ranlett Flint para formar la Computing-Tabulating-Recording Company (C-T-R).16 La empresa, ubicada en la ciudad de Nueva York, tuvo 1.300 empleados, así como oficinas y plantas en Endicott y Binghamton, Nueva York; Dayton, Ohio; Detroit, Míchigan; Washington D. C., y Toronto, Ontario. CTR inicialmente fabricó y vendió una amplia gama de maquinaria, desde escalas comerciales y sistemas para el control de empleados industriales hasta cortadoras automatizadas de carne y queso. Además fabricaban tabuladoras y equipos para la gestión de tarjetas perforadas, que serían un elemento clave de los futuros computadores. Con el tiempo, CTR se centraría en estos equipos y dejaría a un lado la fabricación del resto de sus productos.

Flint reclutó a Thomas John Watson, de la National Cash Register Company, para ayudar en conducir la empresa en 1914.16 Watson implementó "incentivos generosos de ventas, un enfoque en sus servicios al cliente, una insistencia en vendedores bien cuidados con trajes oscuros, y un fervor evangélico para inculcar orgullo empresarial y lealtad corporativa en cada empleado."17 Su eslogan favorito, "THINK" ("PIENSA"), se convirtió en un mantra para los empleados de C-T-R, y once meses después de unirse a CTR, Watson se convirtió en su presidente.17 La compañía se centró en proporcionar soluciones de tabulación para empresas, dejando el mercado de productos pequeños a otros. Durante los primeros cuatro años después con Watson en CTR, los ingresos de la empresa se duplicaron con creces, a $9.000.000, y sus operaciones se expandieron a Europa, América del Sur, Asia y Australia.17 El 14 de febrero de 1924, CTR fue renombrada como International Business Machines Corporation (IBM),18 citando la necesidad para alinear su nombre con "el crecimiento y la expansión de sus actividades."el crecimiento y la expansión de sus actividades.

Resultado de imagen para IBM






Su evolución...



Resultado de imagen para Evolucion AIX

Glosario de Terminos...



  • Computadoras
    : es una máquina electrónica que recibe y procesa datos, para convertirlos en información conveniente y útil, que posteriormente se envía a las unidades de salida, para que pueda ser analizada y utilizada por humanos

  • Evolución: Cambio o transformación gradual de algo, como un estado, una circunstancia, una situación, unas ideas, etc.

  • Mantra: Un mantra, alfabeto devanagari) es una palabra sánscrita que se refiere a sonidos (sílabas, palabras, fonemas o grupos de palabras) que, según algunas creencias, tienen algún poder psicológico o espiritual. Los mantras pueden tener o no significado literal o sintáctico.

  • Reclutó: reunir personas para un fin determinado.

  • Alojamiento web: El alojamiento web, servicio para almacenar contenidos via web.



  • Productos: Cosa producida natural o artificialmente, o resultado de un trabajo u operación.


  • Micro: La palabra micro es un elemento compositivo utilizado en varios idiomas que proviene del idioma griego (‘pequeño’) y significa una millonésima parte de la unidad.

  • Reloj: Se denomina reloj al instrumento capaz de medir el tiempo natural (días, años, fases lunares, etc.) en unidades convencionales (horas, minutos o segundos



  • Multinacional:  De varias naciones.

sábado, 2 de septiembre de 2017

Calificación de Software

Tipos de Software

Sin duda muchos opinarán que el software lo podemos clasificar de mil maneras, hasta cierto punto es verdad, sin embargo si buscamos hacer una clasificación entendible para el usuario normal, hablo de personas poco estudiadas o que no precisamente saben de software, entonces debemos clasificarlos de la siguiente manera.

Software de Sistema

Tipos de Software sistemas operativos
El software de sistema, digamos que es la parte esencial, en ella no solamente podemos clasificar los sistemas operativos como Linux, Windows o Mac, también debemos agregar aquel software que permite la comunicación entre el Hardware y el sistema operativo, los controladores de sistema para la ejecución de diversos sectores de la computadora e incluso programas que son capaces de administrar los recursos y de proporcionarle al usuario una bella interfaz para que pueda controlar la computadora de una forma muy sencilla.
La clasificación del Software de sistema queda de la siguiente manera:
  • Sistemas operativos
  • Controladores de dispositivo
  • Herramientas de diagnóstico
  • Herramientas de Corrección y Optimización
  • Servidores
  • Utilidades

Software de Programación

Está claro que para que puedan existir diversos programas, primero debe haber personas encargadas del desarrollo de sistemas, en este caso haciendo uso de software de programación, por eso la clasificación continua en este punto, después de que el sistema operativo es la base de todo, la programación le sigue muy detrás, un software que ayuda en la creación y desarrollo de aplicaciones, haciendo uso de conocimientos lógicos y de programación.
Algunos ejemplos de esto, son los compiladores y los editores de texto, un conjunto de software que trabaja de la mano uno con el otro, el programador desarrolla en un editor de texto y posteriormente compila el programa para verificar que está correcto, esto en cualquier lenguaje de programación, aunque actualmente existen Entornos de Desarrollo Integrados (IDE) que no son más que un programa informático que consta de una serie de herramientas de programación, los que actualmente utilizan los lenguajes de programación para su desarrollo.
La Clasificación del software de programación es la siguiente:
  • Editores de texto
  • Compiladores
  • Intérpretes
  • Enlazadores
  • Depuradores
  • Entornos de Desarrollo Integrados (IDE)

Software de Aplicación

El software de aplicación, es aquel que utilizamos día a día, cada uno de los programasaplicaciones o utilidades que manejamos dentro de nuestra computadora, entran dentro de esta clasificación, es el resultado de la programación de software, enfocado hacia alguno de los sistemas operativos, como puedes ver es el tercer y último paso, hablando de forma técnica es el software diseñado para el usuario final.
Tipos de Software - De Aplicacion
Dentro de los ejemplos que podría darte, se encuentran todos los programas que usas día a día, la paquetería de Office, los programas para comunicarte por medio de chat, los programas para ver fotos, utilidades para escuchar música en la computadora, los antivirus, etc.
La clasificación del software de aplicación queda de al siguiente manera:
  • Aplicaciones de Sistema de control y automatización industrial
  • Aplicaciones ofimáticas
  • Software educativo
  • Software médico
  • Software de Cálculo Numérico
  • Software de Diseño Asistido (CAD)
  • Software de Control Numérico (CAM)
Así que ahora ya sabes como se clasifica el tipo de software, aunque esta clasificación podría variar, es una buena forma para que cualquier persona lo pueda entender y comprender fácilmente.

Que es Ofimatica

Ofimática 


La ofimática es aquel conjunto de herramientas, técnicas y aplicaciones que se utilizan para facilitar, optimizar, mejorar y automatizar las tareas referentes a la oficina. Es decir que la ofimática alude a los métodos que se emplean para todo lo relacionado a las actividades de la oficina que logran el procesamiento computarizado de datos escritos, sonoros y visuales. La palabra ofimática se forma de los acrónimos de los vocablos oficina e informática. El objetivo principal de esta práctica es brindar ciertos elementos que posibiliten y auxilien en la mejora y simplificación en cuanto a la organización de las actividades que realizan un grupo de personas o una compañía en particular.



En la actualidad las compañías y diferentes organizaciones requieren un alto grado de comunicación, y gracias a la evolución de la ofimática que ya no solo se delimita a capturar documentos manuscritos, esto es posible. La ofimática hoy en día también puede abarcar gestiones de documentos administrativos, planificación de reuniones y administración de cronogramas de trabajo, además de tratamientos de datos numéricos e intercambio de información. Las herramientas ofimáticas le permiten a muchas empresas crear, manipular, idear, almacenar y hasta transmitir información imprescindible en una oficina; y todo esto es posible ya que actualmente es de suma importancia que dichas organizaciones estén conectadas a una red local o internet.
Resultado de imagen para que es ofimatica
La ofimática tuvo un mayor desarrollo en la década de los 70, junto con la manifestación de los equipos de oficina cuando se incluyen los microprocesadores, disminuyendo el uso de métodos y herramientas, para el uso de otras más avanzadas, un ejemplo de ellos es el reemplazo de las máquinas de escribir por las computadoras incorporadas con sus procesadores de texto. Entre las herramientas y procedimientos informáticos más comunes están: procesamiento de textos, hoja de cálculo, herramientas de presentación multimedia, Programas de e-mail, correo de voz, mensajeros, base de datos, agendas, calculadoras, etc. 


Ofimática (acrónimo de ofi de oficina y mática de informática), a veces también llamado neurótica, automatización de escritorios o automatización de oficinas,1​ designa al conjunto de técnicas, aplicaciones y herramientas informáticas que se utilizan en funciones de oficina para optimizar, automatizar, mejorar tareas y procedimientos relacionados. Las herramientas ofimáticas permiten idear, crear, manipular, transmitir o almacenar la información necesaria en una oficina. Actualmente es fundamental que las oficinas estén conectadas a una red local o a Internet.

Comenzó a desarrollarse en la década de 1970, con la masificación de los equipos de oficina que comienzan a incluir microprocesadores, dejándose de usar métodos y herramientas por otras más modernas.


Ofimática en línea...



Este tipo de aplicaciones permiten crear y compartir el trabajo en línea. Los documentos se pueden crear desde cero o importarlos a partir de archivos de texto, presentaciones y hojas de cálculo existentes. Una de las principales aportaciones de estas herramientas es que permiten compartir o editar documentos entre varios usuarios (o simplemente visualizarlos) en tiempo real.





La ofimática con red de área local permite a los usuarios transmitir datos, correo electrónico e incluso voz por la red. Todas las funciones propias del trabajo en oficina, incluyendo dictados, mecanografía, archivado, copias, fax, télex, microfilmado y gestión de archivos, operación de los teléfonos y la centralita, caen en esta categoría. La ofimática fue un concepto muy popular en los años 1970 y 1980, cuando las computadoras de sobremesa se popularizaron.

Historia de la Ofimática

Historia de la Ofimática 


Imagen relacionada

La década de 1940


A finales de la década de 1940, con lo que se podría considerar la aparición de la primera generación de computadoras, se accedía directamente a la consola de la computadora desde la cual se actuaba sobre una serie de micro interruptores que permitían introducir directamente el programa en la memoria de la computadora (en realidad al existir tan pocas computadoras todos podrían considerarse prototipos y cada constructor lo hacía sin seguir ningún criterio predeterminado). Por aquel entonces no existían los sistemas operativos, y los programadores debían interactuar con el hardware del computador sin ayuda externa. Esto hacía que el tiempo de preparación para realizar una tarea fuera considerable. Además para poder utilizar la computadora debía hacerse por turnos. Para ello, en muchas instalaciones, se rellenaba un formulario de reserva en el que se indicaba el tiempo que el programador necesitaba para realizar su trabajo. En aquel entonces las computadoras eran máquinas muy costosas lo que hacía que estuvieran muy solicitadas y que sólo pudieran utilizarse en periodos breves de tiempo. Todo se hacia en lenguaje de máquina.

 La década de 1950


A principios de los años 50 con el objeto de facilitar la interacción entre persona y computadora, los sistemas operativos hacen una aparición discreta y bastante simple, con conceptos tales como el monitor residente, el proceso por lotes y el almacenamiento temporal.

 Monitor residente


Su funcionamiento era bastante simple, se limitaba a cargar los programas a memoria, leyéndolos de una cinta o de tarjetas perforadas, y ejecutarlos. El problema era encontrar una forma de optimizar el tiempo entre la retirada de un trabajo y el montaje del siguiente.

Procesamiento por lotes


Como solución para optimizar , en una misma cinta o conjunto de tarjetas, se cargaban varios programas, de forma que se ejecutaran uno a continuación de otro sin perder apenas tiempo en la transición.

 Almacenamiento temporal


Su objetivo era disminuir el tiempo de carga de los programas, haciendo simultánea la carga del programa o la salida de datos con la ejecución de la siguiente tarea. Para ello se utilizaban dos técnicas, el buffering y el spooling.

[La década de 1960


En los años 60 se produjeron cambios notorios en varios campos de la informática, con la aparición del circuito integrado la mayoría orientados a seguir incrementando el potencial de los ordenadores. Para ello se utilizaban técnicas de lo más diversas.

Multiprogramación


En un sistema multiprogramado la memoria principal alberga a más de un programa de usuario. La CPU ejecuta instrucciones de un programa, cuando el que se encuentra en ejecución realiza una operación de E/S; en lugar de esperar a que termine la operación de E/S, se pasa a ejecutar otro programa. Si éste realiza, a su vez, otra operación de E/S, se mandan las órdenes oportunas al controlador, y pasa a ejecutarse otro. De esta forma es posible, teniendo almacenado un conjunto adecuado de tareas en cada momento, utilizar de manera óptima los recursos disponibles.

Tiempo compartido


Artículo principal: Tiempo compartido.
En este punto tenemos un sistema que hace buen uso de la electrónica disponible, pero adolece la falta de interactividad; para conseguirla debe convertirse en un sistema multiusuario, en el cual existen varios usuarios con un terminal en línea, utilizando el modo de operación de tiempo compartido. En estos sistemas los programas de los distintos usuarios residen en memoria. Al realizar una operación de E/S los programas ceden la CPU a otro programa, al igual que en la multiprogramación. Pero, a diferencia de ésta, cuando un programa lleva cierto tiempo ejecutándose el sistema operativo lo detiene para que se ejecute otra aplicación.

 Tiempo real


Estos sistemas se usan en entornos donde se deben aceptar y procesar en tiempos muy breves un gran número de sucesos, en su mayoría externos al ordenador. Si el sistema no respeta las restricciones de tiempo en las que las operaciones deben entregar su resultado se dice que ha fallado. El tiempo de respuesta a su vez debe servir para resolver el problema o hecho planteado. El procesamiento de archivos se hace de una forma continua, pues se procesa el archivo antes de que entre el siguiente, sus primeros usos fueron y siguen siendo en telecomunicaciones.

 Multiprocesador


Diseño que no se encuentran en ordenadores monoprocesador. Estos problemas derivan del hecho de que dos programas pueden ejecutarse simultáneamente y, potencialmente, pueden interferirse entre sí. Concretamente, en lo que se refiere a las lecturas y escrituras en memoria. Existen dos arquitecturas que resuelven estos problemas:

La arquitectura NUMA, donde cada procesador tiene acceso y control exclusivo a una parte de la memoria. La arquitectura SMP, donde todos los procesadores comparten toda la memoria. Esta última debe lidiar con el problema de la coherencia de caché. Cada microprocesador cuenta con su propia memoria cache local. De manera que cuando un microprocesador escribe en una dirección de memoria, lo hace únicamente sobre su copia local en caché. Si otro microprocesador tiene almacenada la misma dirección de memoria en su caché, resultará que trabaja con una copia obsoleta del dato almacenado.

Para que un multiprocesador opere correctamente necesita un sistema operativo especialmente diseñado para ello. La mayoría de los sistemas operativos actuales poseen esta capacidad.
Resultado de imagen para Historia de la Ofimática

Sistemas operativos desarrollados


Además del Atlas Supervisor y el OS/360, los años 70 marcaron el inicio de UNIX, a mediados de los 60 aparece Multics, sistema operativo multiusuario – multitarea desarrollado por los laboratorios Bell de AT&T y Unix, convirtiéndolo en uno de los pocos SO escritos en un lenguaje de alto nivel. En el campo de la programació lógica se dio a luz la primera implementación de Prolog, y en la revolucionaria orientación a objetos, Smalltalk.

Inconvenientes de los Sistemas operativos


Se trataba de sistemas grandes, complejos y costosos, pues antes no se había construido nada similar y muchos de los proyectos desarrollados terminaron con costos muy por encima del presupuesto y mucho después de lo que se marcaba como fecha de finalización. Además, aunque formaban una capa entre el hardware y el usuario, éste debía conocer un complejo lenguaje de control para realizar sus trabajos. Otro de los inconvenientes es el gran consumo de recursos que ocasionaban, debido a los grandes espacios de memoria principal y secundaria ocupados, así como el tiempo de procesador consumido. Es por esto que se intentó hacer hincapié en mejorar las técnicas ya existentes de multiprogramación y tiempo compartido.

Características de los nuevos sistemas


Sistemas operativos desarrollados

MULTICS (Multiplexed Information and Computing Service): Originalmente era un proyecto cooperativo liderado por Fernando Corbató del MIT, con General Electric y los laboratorios Bell, que comenzó en los 60, pero los laboratorios Bell abandonaron en 1969 para comenzar a crear el sistema UNIX. Se desarrolló inicialmente para el mainframe GE-645, un sistema de 36 bits; después fue soportado por la serie de máquinas Honeywell 6180.
Fue uno de los primeros. Además, los traducía a instrucciones de alto nivel destinadas a BDOS.

BDOS (Basic Disk Operating System): Traductor de las instrucciones en llamadas a la BIOS.
El hecho de que, años después, IBM eligiera para sus PC a MS-DOS supuso su mayor fracaso, por lo que acabó desapareciendo.

 La década de 1980


Con la creación de los circuitos LSI -integración a gran escala-, chips que contenían miles de transistores en un centímetro cuadrado de silicio, empezó el auge de los ordenadores personales. En éstos se dejó un poco de lado el rendimiento y se buscó más que el sistema operativo fuera amigable, surgiendo menús, e interfaces gráficas. Esto reducía la rapidez de las aplicaciones, pero se volvían más prácticos y simples para los usuarios. En esta época, siguieron utilizándose lenguajes ya existentes, como Smalltalk o C, y nacieron otros nuevos, de los cuales se podrían destacar: C++ y Eiffel dentro del paradigma de la orientación a objetos, y Haskell y Miranda en el campo de la programación declarativa. Un avance importante que se estableció a mediados de la década de 1980 fue el desarrollo de redes de computadoras personales que corrían sistemas operativos en red y sistemas operativos distribuidos. En esta escena, dos sistemas operativos eran los mayoritarios: MS-DOS(Micro Soft Disk Operating System), escrito por Microsoft para IBM PC y otras computadoras que utilizaban la CPU Intel 8088 y sus sucesores, y UNIX, que dominaba en los ordenadores personales que hacían uso del Motorola 68000.

Mac OS


El lanzamiento oficial del ordenador Macintosh en enero de 1984, al precio de US $1,995 (después cambiado a $2,495 dólares). Incluía su sistema operativo Mac OS cuya características novedosas era una GUI (Graphic User Interface), Multitareas y Mouse. Provocó diferentes reacciones entre los usuarios acostumbrados a la línea de comandos y algunos tachando el uso del Mouse como juguete.

 MS-DOS


En 1981 Microsoft compró un sistema operativo llamado QDOS que, tras realizar unas pocas modificaciones, se convirtió en la primera versión de MS-DOS (MicroSoft Disk Operating System). A partir de aquí se sucedieron una serie de cambios hasta llegar a la versión 7.1, versión 8 en Windows Milenium, a partir de la cual MS-DOS dejó de existir como un componente del Sistema Operativo.

 Microsoft Windows


A mediados de los años 80 se crea este sistema operativo, pero no es hasta la salida de (Windows 95) que se le puede considerar un sistema operativo, solo era una interfaz gráfica del (MS-DOS)en el cual se disponía de unos diskettes para correr los programas. Hoy en día es el sistema operativo más difundido en el ámbito doméstico aunque también hay versiones para servidores como Windows NT. (Microsoft) ha diseñado también algunas versiones para superordenadores, pero sin mucho éxito. Años después se hizo el (Windows 98) que era el más eficaz de esa época. Después se crearía el sistema operativo de (Windows ME) (Windows Millenium Edition) aproximadamente entre el año 1999 y el año 2000. Un año después se crearía el sistema operativo de (Windows 2000) en ese mismo año. Después le seguiría el sistema operativo más utilizado en la actualidad, (Windows XP) y otros sistemas operativos de esta familia especializados en las empresas. Ahora el más reciente es (Windows 7) (Windows Seven) que salio al mercado el 22 de octubre del 2009, dejando atrás al (Windows Vista), que tuvo innumerables criticas durante el poco tiempo que duró en el mercado.

La década de 1990


 GNU/Linux

Este sistema es una versión mejorada de Unix, basado en el estándar POSIX , un sistema que en principio trabajaba en modo comandos. Hoy en día dispone de Ventanas, gracias a un servidor gráfico y a gestores de ventanas como KDE, GNOME entre muchos. Recientemente GNU/Linux dispone de un aplicativo que convierte las ventanas en un entorno 3D como por ejemplo Beryl o Compiz. Lo que permite utilizar linux de una forma visual atractiva.

Existen muchas distribuciones actuales de Gnu/Linux (Debian, Fedora, Ubuntu, Slackware, etc) donde todas ellas tienen en común que ocupan el mismo núcleo Linux. Dentro de las cualidades de Gnu/Linux se puede caracterizar el hecho de que la navegacion a través de la web es sin riegos de ser afectada por virus, esto debido al sistema de permisos implementado, el cual no deja correr ninguna aplicación sin los permisos necesarios, permisos que son otorgados por el usuario. A todo esto se suma que los virus que vienen en dispositivos desmontables tampoco afectan al sistema, debido al mismo sistema de permisos.

 ReactOS


ReactOS (React Operating System) es un sistema operativo de código abierto destinado a lograr la compatibilidad binaria con aplicaciones de software y controladores de dispositivos hechos para Microsoft Windows NT versiones 5.x en adelante (Windows XP y sus sucesores).

En 1996 un grupo de programadores y desarrolladores de software libre comenzaron un proyecto llamado FreeWin95 el cual consistía en implementar un clon de Windows 95

. El proyecto estuvo bajo discusión por el diseño del sistema ya habiendo desarrollado la capa compatible con MS-DOS, pero lamentablemente esta fue una situación que no se completó. Para 1997 el proyecto no había lanzado ninguna versión, por lo que los miembros de éste, coordinados por Jason Filby, pudieron revivirlo. Se decidió cambiar el núcleo del sistema compatible con MS-DOS y de ahora en adelante basarlo en uno compatible con Windows NT y así el proyecto pudo seguir adelante con el nombre actual de ReactOS, que comenzó en febrero de 1998, desarrollando las bases del kernel y algunos drivers básicos.

Que es software

Que es el Software.



Dentro de los tipos de software, uno de los más importantes es el software de sistema o software de base, que permite al usuario tener el control sobre el hardware (componentes físicos) y dar soporte a otros programas informáticos. Los llamados sistemas operativos, que comienzan a funcionar cuando se enciende la computadora, son software de base.
Resultado de imagen para QUe es el softwareEl software es una palabra que proviene del idioma inglés, pero que gracias a la masificación de uso, ha sido aceptada por la Real Academia Española. Según la RAE, el software es un conjunto de programas, instrucciones y reglas informáticas que permiten ejecutar distintas tareas en una computadora.    

Software

Se considera que el software es el equipamiento lógico e: intangible de un ordenador. En otras palabras, el concepto de software abarca a todas las aplicaciones informáticas, como los procesadores de textos, las planillas de cálculo y los editores de imágenes.

El software es desarrollado mediante distintos lenguajes de programación, que permiten controlar el comportamiento de una máquina. Estos lenguajes consisten en un conjunto de símbolos y reglas sintácticas y semánticas, que definen el significado de sus elementos y expresiones. Un lenguaje de programación permite a los programadores del software especificar, en forma precisa, sobre qué datos debe operar una computadora.


La industria del desarrollo de software se ha convertido en un protagonista importante dentro de la economía global, ya que mueve millones de dólares al año. La compañía más grande y popular del mundo es Microsoft, fundada en 1975 por Bill Gates y Paul Allen. Esta empresa logró trascender gracias a su sistema operativo Windows y a su suite de programas de oficina Office.
Se conoce como software1​ al equipo lógico o soporte lógico de un sistema informático, que comprende el conjunto de los componentes lógicos' necesarios que hacen posible la realización de tareas específicas, en contraposición a los componentes físicos que son llamados hardware.

Resultado de imagen para QUe es el software

Los componentes lógicos incluyen, entre muchos otros, las aplicaciones informáticas, tales como el procesador de texto, que permite al usuario realizar todas las tareas concernientes a la edición de textos; el llamado software de sistema, tal como el sistema operativo, que básicamente permite al resto de los programas funcionar adecuadamente, facilitando también la interacción entre los componentes físicos y el resto de las aplicaciones, y proporcionando una interfaz con el usuario. 

REDES DE COMPUTADORAS

REDES DE COMPUTADORAS  Red de computadoras Una red de computadoras (también llamada red de ordenadores o red informática) es un c...