List #
Reading progress as of
Headline | Time | ||
---|---|---|---|
Total time | 1d 1:05 | ||
List | 1d 1:05 | ||
The Communist Manifesto | 1:25 | ||
The Pragmatic Programmer: From… | 2:48 | ||
Operating Systems: Internals and… | 3:24 | ||
Clean Architecture | 3:28 | ||
The Great Mental Models: General… | 5:48 | ||
Nonviolent Communication: A language… | 8:12 |
READING The Communist Manifesto #
READING The Pragmatic Programmer: From Journeyman to Master #
READING Operating Systems: Internals and Design Principles (9th Edition) #
Exercises #
1.1. CPU: Takes care of processing data Main memory: Volatile memory for storing data and program instructions Secondary storage: Non-volatile for permantely storing data. I/O: External peripherals such as USB drive, printer and etc.
1.2. Memory address register (MAR): specifies the memory address for the next read or write. Memory buffer register (MBR): contains data to be written to memory or receives data read from memory.
1.3. Processor-memory: Data may be transferred from processor to memory or from memory to processor. Processor-IO: Process may transfer data to I/O module or from I/O module to processor Data processing: Processor may perform arithmetic or logical operation Control: The instruction may specify a different location to fetch the next instruction from, altering the sequence of execution.
1.4. Interrupts the current execution of the CPU. This allows external peripherals to process data while the CPU works on something else. When the data processing is over, the peripheral may trigger an interrupt requesting CPU attention. A CPU interrupt handler may take care of interrupt or ignore it.
1.5. There are two types of handling interrupts: sequentially or by priority-policy. In sequential interrupts, if an interrupt happens within the handler of a current interrupt, the interrupt will be ignored for the moment by setting a pending interrupt. After it the current interrupt has been dealt, it then treats the next pending interrupt. Priority-based interrupts allows one interrupt to be handled by priority. Whiling handling one interrupt, if another interrupt occurs and the priority is higher than the current interrupt being dealt, it stores the current context and handles the higher priority interrupt.
1.6. Cost, speed, size are characteristics that are important
Notes #
Program execution
A program consists of a set of instructions stored in memory. The processor fetches one instruction at a time and executes each instruction. The processing required for one instruction is called the instruction cycle. The instruction cycle is composed of three main stages:
- Fetch stage: The process fetches an instruction from memory. Most processor
hold some type of PC (Program counter) register which points to the next
instruction in memory. Each time a new instruction has been fetched, the PC
is incremented to the next instruction. The fetch stage usually consists of the
following “substages”
- Address of PC is copied to the MAR (Memory address register), which either stores the memory address from where data will be fetched or the address to which data will be sent or stored.
- Fetch stage: The process fetches an instruction from memory. Most processor
hold some type of PC (Program counter) register which points to the next
instruction in memory. Each time a new instruction has been fetched, the PC
is incremented to the next instruction. The fetch stage usually consists of the
following “substages”
READING Clean Architecture #
NEXT Clean Code #
READ The Great Mental Models: General Thinking Concepts #
READ Nonviolent Communication: A language for life #
**Mídia** - Noam Chomsky #
Duas concepções diferentes de democracia #
- Uma sociedade democrática é aquela em que o povo dispõe de
condições de participar de maneira significativa na condução de seus assuntos pessoais e na qual os canais de informação são acessíveis e livres
- O povo deve ser impedido de conduzir seus assuntos pessoais e os
canais de informação devem ser estreita e rigidamente controlados
- Essa é a concepção predominante
- Primeiras revoluções democráticas na Inglaterra do século XVII (17) expressam em grande medida esse ponto de vista
Primeira operação de propaganda governamental #
Governo deWoodrow Wilson #
[[https://dynalist.io/u/ZQA1dAc7Eut0bwSRwZeMRqQ0]]
Presidente dos Estados Unidos em 1916 #
Plataforma “Paz sem Vitória”
- Metade da Primeira Guerra Mundial
População bastante pacifista e sem motivo algum que justificasse envolvimento em guerra Europeia #
Constituída uma comissão de propaganda governamental #
ComissãoCreel #
https://dynalist.io/u/7sEyNdz3VqlLWY9GpIypishZ
- Committee on Public Information
- 1917 - 1919
Transformou uma população dentro de 6 meses
Conseguiua dentro de 6 meses transformar uma população pacifista em uma população histérica e belicosa que queria destruir tudo que fosse alemão
- Efeito importante que levou a outros efeitos
Após a guerra, forma utilizadas as mesmas técnicas para gerar um Pânico Vermelho #
Obteve êxito considerável na destruição de sindicatos e na eliminação de problemas perigosos como #
- Liberdade de imprensa
- Liberdade de pensamento político
Grande apoio dos lideres empresariais e da mídia #
- Ambos organizaram e investiram muito na iniciativa
Intelectuais progressistas participaram ativamente #
Pessoas do circulo deJohnDewey #
https://dynalist.io/u/4O4qv1%5Fwmp2T5nHYLMIiMcDD