No estoy en desacuerdo con Simon Kinahan y Quora User.
Ahora trabajo en Oracle. También hice una pasantía en Qualcomm e Intel. Aquí están mis $ 0.02
En las 3 compañías, solo un puñado de personas conocía los detalles de todo lo que entraba en el chip. Estas personas son los arquitectos de sistemas que tienen años de experiencia en la construcción de un chip, así como un conocimiento complejo de varias unidades dentro del chip.
Un chip hecho hoy es tan increíblemente complejo que es realmente difícil entender cómo una sola persona puede comprender cada detalle de todo lo que entra en un chip. Entonces, la forma natural de resolver este problema es tener “Grupos de trabajo” de arquitectos y diseñadores. Cada miembro de este grupo de trabajo maneja un área paraguas específica.
- Trenes: en el sistema de alimentación de CA de un tren eléctrico, ¿qué significa ‘convertir la potencia trifásica en dos fases que se alimenta a cada una de las vías aéreas arriba y abajo’?
- ¿Por qué la electricidad inalámbrica todavía no ha llegado a la corriente principal?
- ¿Es posible producir corriente en un circuito cerrado cambiando el campo eléctrico (o flujo) asociado a él?
- ¿Cuál es la diferencia entre un relé y un PLC?
- ¿Por qué no puedo obtener una salida inferior a 0 V en este circuito?
La respuesta de Simon describe cómo se hace un chip en estos días y es mucho mejor de lo que podría haber explicado.
En todas las empresas, hay ciertos equipos que tienen una visibilidad mucho mayor de lo que se necesita para hacer el chip. Rendimiento / Modelado funcional en C / C ++, equipos de verificación y arquitectura a nivel SOC, por nombrar algunos. Además, las personas que trabajan en el núcleo del sistema operativo, los compiladores y los dispositivos a menudo necesitan conocer detalles complejos del chip para utilizar correctamente sus funciones.
Desde mi punto de vista, compañías como Apple y Oracle tienen la ventaja de crear una solución integrada de chip + sistema, lo que les da mucha influencia en la construcción de soluciones sólidas de semiconductores. Si bien no puedo comentar sobre Apple, puedo decir con confianza que en Oracle, el enfoque está en integrar el software perfectamente con el hardware. La visibilidad de la “pila completa” significa que exprimir las ganancias de rendimiento se ha vuelto más fácil y más dirigido hacia lo que los clientes están pidiendo. Se está cruzando bastante información entre los equipos de software del sistema, los equipos de hardware y los arquitectos de sistemas. Entonces, hay muchas más personas que conocen los detalles del chip de lo normal.
Sin embargo, lo mismo podría decirse de Intel, Qualcomm y Nvidia. Vmware, Microsoft, RedHat también merecen menciones notables. Lo mismo ocurre con muchas empresas de sistemas integrados.
No tendría la oportunidad de comprender detalles complejos de cada decisión de diseño en cualquier lugar. Pero, puede obtener una buena imagen de lo que realmente está sucediendo debajo del capó. El equipo en el que trabaja importa más que el nombre de la empresa.
TL; DR Para determinar cuánto aprendería sobre un chip, la empresa que lo emplea no importa. Tu papel en la empresa sí.