Caract. STR:
Grande y complejo, maneja numeros reales, extremadamente fiable y seguro, si falla deja sistema en estado seguro, concurrencia entre distintos componentes e interaccionan con interfaces Hardware.Memoria SE:
Ram: suele ser estático, alimentada por baterías. ROM: gran parte es la memoria ROM, donde almacena SW del SE, denominado firmware. Últimamente uso masivo memorias flash.Mejoras C++:
C++=C+POO. Parámetros predeterminados: si no se especifica valor es el predefinido y solo en parámetros más a la derecha. Sobrecarga: funciones que con el mismo nombre realizan funcionalidades distintas. Se diferencian en número y tipo de argumentos de entrada. Parámetros por referencia: Usando & al declarar el tipo. Primer uso, parámetros por variable y modificador "const".Semáforos:
Un semáforo es una variable especial (o tipo abstracto de datos) que constituye el método clásico para restringir o permitir el acceso a recursos compartidos en un entorno de multiprocesamiento (en el que se ejecutan varios procesos concurrentemente). Fueron inventados por Dykstra en 1965. los comandos son: sem_init(), sem_wait() y sem_post().Sobrecarga operadores:
Sobrecarga es la capacidad de un lenguaje de programación, que permite nombrar con el mismo identificador diferentes variables u operaciones. En la POO la sobrecarga se refiere a la posibilidad de tener dos o más funciones con el mismo nombre pero funcionalidad diferente. También existe la sobrecarga de operadores que al igual que con la sobrecarga de funciones se le da más de una implementación al operador.