Ciências da computação dia 225
Hoje, Intel e AMD usam um modelo híbrido de CISC e RISC A vida útil de um processador, em condições ideais, é de 10 à 15 anos 3Ghz → 3 bilhões de instruções por segundo multicore → particiona a tarefa em varias menores, e executa em ciclos diferentes juntando tudo no final Unidade de controle Controla as comunicações com o hardware Controla onde é necessário levar uma instrução ou o que acionar durante uma instrução Arquitetura de Von Neumann base para todas as arquiteturas CPU executa coisas Possui sistema de E/S Usa barramentos para comunicação MP armazena dados e programas de forma contiguá Instruções são executadas uma depois da outra dentro da CPU há uma unidade de controle, os registradores e a ULA ...
Ciências da computação dia 226
Modelo Complexo modelo que une dois outros modelos, não no sentido de colocar tudo de implementação em um, mas sim interliga-los em formato de relacionamento como um relacionamento de BD
Ciências da computação dia 226
Método da substituição realiza alguma manipulação (método de integração) na função semelhante à regra da cadeia para derivadas Se Temos f(x) = F’(x) e g(x) seja uma função que sua imagem esteja contida em F(x)
Ciências da computação dia 227
Siga sempre o mesmo padrão de espaçamento e ações no app se você pediu pra clicar em salvar, você precisa perdir pra confirmação a remoção de algo também
Ciências da computação dia 228
Análise sintática ascendente (shift-reduce) de baixo para cima (folha para a raiz) reduz(reduce) ao invés de derivar vai do terminal reduzindo a cadeia para um não terminal (chegando no símbolo não terminal inicial da cadeia, se a entrada for válida) gramática LR(K) por utilizar gramáticas LR(K), podemos verificar qualquer quantidade de simbolos a frente K, sendo 0 ou 1 os mais comuns e o suficiente para a maioria dos casos São eficientes podem ser usadas com uma grande variedade de gramáticas aceita recursão à esquerda e ambiguidade Por aceitar ambiguidade há várias maneiras de reduzir uma unica expressão, mas o resultando sempre deve ser o mesmo usado por diversas linguagens vai empilhando(shift) os símbolos e a partir da tabela sintática (dos produtos da expansão), o conjunto de símbolos(handle) é convertido para um único não terminal S -> [L] | a L -> L;S | S entrada = [a;a] | Pilha | Entrada | Ação | |--------|----------|---------| | $ | [a;a]$ | shift [ | | $[ | a;a]$ | shift a | | $[a | ;a]$ | reduce a to S | | $[S | ;a]$ | reduce S to L | | $[L | ;a]$ | shift ; | | $[L; | a]$ | shift a | | $[L;a | ]$ | reduce a to S | | $[L;S | ]$ | reduce L;S to S | | $[L | ]$ | shift ] | | $[L] | $ | reduce [L] to S | | $S | $ | reduce S to L | | $L | $ | ACCEPT |
Ciências da computação dia 229
Mobile systems — tabela de esforço/valor Primeiro são enumeradas as tarefas e são coladas em uma tabela como essa: quanto maior o valor e menor o esforço melhor
Ciências da computação dia 23
Nas outras aulas vimos como transformar proposições lógicas em tabelas e expressões matemáticas, agora vamos fazer circuitos com isso obs: as operações lógicas foram feitas por Boole em 1850 e as portas lógicas e sua simbologia foi feita em 1938 Cada operador lógico possui uma certa simbologia lembrando que você também pode negar proposições ou a saída delas por exemplo a porta nor, que basicamente pega todo o valor resultante da porta OR e inverte ...
Ciências da computação dia 230
para fazer subtrações em binário, podemos fazer da seguinte forma 10 -> 2 - 01 -> 1 ----- 1 00 --> o zero mais a direita pega 1 empresato e fica 10 (2 em decimal) - 01 ----- 01 -> 1 Com isso, podemos fazer a seguinte tabela verdade para um meio subtrator usando os mintermos de S e VOUT, podemos criar uma expressão usando a soma de produtos da seguinte forma: ...
Ciências da computação dia 231
Usando essa formulação, podemos pegar integrais que não eram passiveis de serem resolvidas usando substituição e agora resolve-las. Contudo, precisamos entender qual parte chamar de u e qual de dv, para isso podemos usar um artificio usando o LIATE, podemos identificar quais tipos de função temos em uma integral, e, com base no seu tipo, encontrar u e dv. Nesse método, u sempre será o tipo de função mais a esquerda e dv o mais a direita. Caso sejam do mesmo tipo, podemos escolher o que fica mais fácil de integrar e derivar. ...