Difference between r1.30 and the current
@@ -41,7 +41,7 @@
[[오토마톤,automaton]] = [[자동기계,automaton]]
[[상태기계,state_machine]]
'''유한상태기계, finite-state machine, FSM'''
[[상태기계,state_machine]]
[[유한상태기계,finite-state_machine]] (FSM) -- 이건 pagename에 FSM 명시하는 게 나을 듯?
[[유한상태기계,finite-state_machine]] (FSM) -- 이건 pagename에 FSM 명시하는 게 나을 듯? =,fsm
{'''유한상태기계, finite-state machine, FSM'''
@@ -110,167 +110,7 @@
Ggl:"Moore machine"
}
{
가상머신
여기서 말하는 [[기계,machine]]는 물론 [[컴퓨터,computer]]를 뜻함.
tmp ex. Azure vm 만들어 ARM assembly 연습하기
{
ARM Assembly: Lesson 1 (MOV, Exit Syscall) - YouTube
https://www.youtube.com/watch?v=kKtWsuuJEDs
}
Sub:
HHVM =,hhvm .
{
HipHop Virtual Machine (HHVM)
MKLINK
Hack (PL) { [[WpKo:핵_(프로그래밍_언어)]] = https://ko.wikipedia.org/wiki/핵_%28프로그래밍_언어%29 [[WpEn:Hack_(programming_language)]] = https://en.wikipedia.org/wiki/Hack_%28programming_language%29 }
HipHop bytecode (HHBC) =,hhbc . is a [[바이트코드,bytecode]]
https://simple.wikipedia.org/wiki/HHVM
https://ko.wikipedia.org/wiki/HHVM
https://en.wikipedia.org/wiki/HHVM
}
Parrot_VM =,Parrot_VM .
Parrot_virtual_machine =,Parrot_virtual_machine .
패럿_가상기계
[[패럿_가상기계,Parrot_virtual_machine]] ?
or simply [[패럿,Parrot]]?
{
'''Parrot virtual machine'''
There are three forms of program code for Parrot:
* Bytecode is binary and is natively interpreted by Parrot. Bytecode is usually stored in files with the filename extension ".pbc". // [[바이트코드,bytecode]]
* Parrot_assembly_language (PASM) is the low level language that compiles down to bytecode. PASM code is usually stored in files with the filename extension ".pasm".
* Parrot_intermediate_representation (PIR) ... extension ".pir". // [[intermediate_representation]]
https://ko.wikipedia.org/wiki/패럿_가상_머신
https://ko.wikipedia.org/wiki/패럿_가상_머신
"Parrot virtual machine"
Ndict:"Parrot virtual machine"
Ggl:"Parrot virtual machine"
}
rel.
[[가상화,virtualization]] =가상화,virtualization =,virtualization . virtualization
{
Sub:
storage_virtualization
"storage virtualization"
Ggl:"storage virtualization"
Rel
[[가상기계,virtual_machine]]
[[hypervisor]] - [[하이퍼바이저,hypervisor]] maybe
rel?
[[추상화,abstraction]]
https://ko.wikipedia.org/wiki/가상화
Up: virtual
}
[[emulator]] - does [[emulation]]
[[simulator]] - does [[simulation]]
[[hypervisor]] = VMM
=,hypervisor =,vmm .
{
type 1: native 또는 bare-metal
type 2: hosted
WpKo:하이퍼바이저
= https://ko.wikipedia.org/wiki/하이퍼바이저
"는 호스트 컴퓨터에서 다수의 OS를 동시에 실행하기 위한 논리적 플랫폼을 말한다. 가상머신모니터 또는 가상머신매니저(영어: virtual machine monitor 또는 virtual machine manager, 줄여서 VMM)라고도 부른다."
}
[[reduction_machine]] ?
=,reduction_machine =,reduction_machine . reduction_machine
{
reduction machine
WtEn:reduction_machine
WpEn:reduction_machine
[[graph_reduction_machine]] - curr at [[리덕션,reduction?action=highlight&value=graph_reduction_machine]]
Ggl:"reduction machine"
Bing:"reduction machine"
"reduction machine"
}
[[SECD_machine]] =,SECD_machine =,SECD_machine . SECD_machine
{
SECD machine
"SECD machine"
Ggl:"SECD machine"
Bing:"SECD machine"
}
----
자바가상기계
자바_가상기계 중에?
그리고
Java_virtual_machine 과
Java_Virtual_Machine 중에? - wpen은 전자임.
암튼 [[JVM]] =,JVM . |=,JVM JVM
{
bmks ko
JVM Internal
https://d2.naver.com/helloworld/1230
Twin
[[WpKo:자바_가상_머신]]
= https://ko.wikipedia.org/wiki/자바_가상_머신
[[WpSp:Java_virtual_machine]]
https://simple.wikipedia.org/wiki/Java_virtual_machine
[[WpEn:Java_virtual_machine]]
= https://en.wikipedia.org/wiki/Java_virtual_machine
[[WpJa:Java仮想マシン]]
= https://ja.wikipedia.org/wiki/Java仮想マシン
Java 가상 머신
"java virtual machine"
Ndict:"java virtual machine"
Ggl:"java virtual machine"
Up:
[[자바,Java]]
[[Java_platform]]? Java페이지는 언어로 할까? 아님 Java_language / Java_programming_language 페이지를 따로 만들까? .... 뭐가 최선이지? [[Date(2023-11-09T09:00:46)]]
[[가상기계,virtual_machine]]
}
----
Sub:
[[virtual_machine_interpreter]] =,virtual_machine_interpreter | =,VM_interpreter . virtual_machine_interpreter
{
'''virtual machine interpreter'''
[[가상기계,virtual_machine]] [[인터프리터,interpreter]]=[[해석기,interpreter]]
https://rosettacode.org/wiki/Compiler/virtual_machine_interpreter
}
tmp bmks
https://rosettacode.org/wiki/Compiler/virtual_machine_interpreter
Inter:
[[WpKo:가상_머신]]
= https://ko.wikipedia.org/wiki/가상_머신
} // virtual machine ..... NN::"virtual machine" Ggl:"virtual machine"
[[epsilon-machine]] =,epsilon-machine =,epsilon-machine . epsilon-machine / =,epsilon_machine ?
{
}
[[가상기계,virtual_machine]] (VM) =,virtual_machine =,vm .
[[가상기계,virtual_machine]] (VM)
[[epsilon-machine]] =,epsilon-machine =,epsilon-machine . epsilon-machine / =,epsilon_machine ?
{
@@ -283,3 +123,16 @@
} // epsilon-machine ... Ndict:epsilon-machine Naver:epsilon-machine Ggl:epsilon-machine Bing:epsilon-machine
= CS밖에서의 '''machines''' =
molecular_machine
molecular machine Ggl:"molecular machine"
분자기계
[[분자,molecule]]
nanomachine ? Ggl:nanomachine
MKL
[[고전역학,classical_mechanics]]
[[역학,mechanics]]
[[기계공학,mechanical_engineering]]
대체적으로 내 관심분야에선 항상 추상적 컴퓨터,computer 즉 추상기계,abstract_machine(curr at computer)를 가리키는 경우가 많지만, (그래서 저기 적으면 되지만) 편의를 위해 임시로 만듦
기계공학,mechanical_engineering의 그 기계(mechanical_machine ?)에 대해선 local txt에.
기계공학,mechanical_engineering의 그 기계(mechanical_machine ?)에 대해선 local txt에.
CS에선 computer를 뜻함.
기계는 machine 뿐 아니라 machinery machinery의 번역어임. ACM은 Association for Computing Machinery .... https://www.acm.org/
register_machine =,register_machine . register_machine
{
counter machine
{
register machine
register_machine ?
Register_machine https://en.wikipedia.org/wiki/Register_machine 레지스터,register 기계,machine
counter_machine
} // register machine .... register machine (x 2024-04) register machine register machine register machine
counter_machine =,counter_machine . counter_machine - writingregister machine
register_machine ?
Register_machine https://en.wikipedia.org/wiki/Register_machine 레지스터,register 기계,machine
counter_machine
} // register machine .... register machine (x 2024-04) register machine register machine register machine
{
counter machine
Up: register_machine ?
상태기계,state_machine
유한상태기계,finite-state_machine (FSM) -- 이건 pagename에 FSM 명시하는 게 나을 듯? =,fsm
{
유한상태기계, finite-state machine, FSM
유한상태기계,finite-state_machine (FSM) -- 이건 pagename에 FSM 명시하는 게 나을 듯? =,fsm
{
유한상태기계, finite-state machine, FSM
from we ---------------
"A finite-state machine (FSM) or // finite-state_machine
finite-state automaton (FSA, plural: automata), // finite-state_automaton -- 이건 pagename에 FSA 명시하는 게 편리할 듯?
finite automaton , or simply a // finite_automaton ... 여기까지는 모두 syn.?
state machine" // state_machine -> 상태기계,state_machine ... equiv or 줄여부르는것? QQQ
"A finite-state machine (FSM) or // finite-state_machine
finite-state automaton (FSA, plural: automata), // finite-state_automaton -- 이건 pagename에 FSA 명시하는 게 편리할 듯?
finite automaton , or simply a // finite_automaton ... 여기까지는 모두 syn.?
state machine" // state_machine -> 상태기계,state_machine ... equiv or 줄여부르는것? QQQ
이것들은 mathematical model of computation(computation_model).
"It is an 추상기계,abstract_machine that can be in exactly one of a finite number of 상태,states들 at any given time." - 즉 가능한 상태의 수는 유한하며 특정 시각에는 그 중 (오로지) 한 상태.
"It is an 추상기계,abstract_machine that can be in exactly one of a finite number of 상태,states들 at any given time." - 즉 가능한 상태의 수는 유한하며 특정 시각에는 그 중 (오로지) 한 상태.
// from https://ocw.snu.ac.kr/sites/default/files/NOTE/5538.pdf page 11-3
A finite-state machine (FSM) M is a quintuple
// I : 하나 이상의 유한한 입력,inputs들의 집합
// O : 하나 이상의 유한한 출력,outputs들의 집합
// S : 하나 이상의 유한한 상태,states들의 집합
δ: Ι × S → S is the state transition function;
λ is the output function such that
// λ : 출력함수,output_function for Mealy_machine or Moore_machine
}
aka 유한상태자동기계,finite-state_automaton (FSA)
A finite-state machine (FSM) M is a quintuple
M = (I, O, S, δ, λ)
where I, O, and S are finite, nonempty sets of inputs, outputs, and states, respectively.// I : 하나 이상의 유한한 입력,inputs들의 집합
// O : 하나 이상의 유한한 출력,outputs들의 집합
// S : 하나 이상의 유한한 상태,states들의 집합
δ: Ι × S → S is the state transition function;
λ is the output function such that
λ : I × S → O for Mealy machine;
λ : S → O for Moore machine.
// δ : state_transition_functionλ : S → O for Moore machine.
// λ : 출력함수,output_function for Mealy_machine or Moore_machine
}
aka 유한상태자동기계,finite-state_automaton (FSA)
deterministic_finite_automaton (DFA)
deterministic_finite-state_automaton 를 줄인? chk
{
결정적 유한상태 자동기계 ?
}
deterministic_finite-state_automaton 를 줄인? chk
{
결정적 유한상태 자동기계 ?
}
non-deterministic_finite_automaton (NDFA)
non-deterministic_finite-state_automaton 의 줄임말 ? chk
{
비결정적 유한상태 자동기계 ?
non-deterministic_finite-state_automaton 의 줄임말 ? chk
{
비결정적 유한상태 자동기계 ?
}
발음?
Mealy_machine ?
Mealy_machine ?
"Mealy machine"
Mealy machine
Mealy machine
}
- 국적?
Mealy_machine ? kkkkkkkkkkMealy_machine ?
Mealy_machine ?
"Mealy machine"
Mealy machine
Mealy machine
}
Moore_machine =,Moore_machine =,Moore_machine . Moore_machine
{
Moore machine
Moore_machine ? mmmmmmmmmm
Moore_machine ?
Moore_machine ?
"Moore machine"
Moore machine
Moore machine
}
{
Moore machine
Moore_machine ? mmmmmmmmmm
Moore_machine ?
Moore_machine ?
"Moore machine"
Moore machine
Moore machine
}
가상기계,virtual_machine (VM)
epsilon-machine =,epsilon-machine =,epsilon-machine . epsilon-machine / =,epsilon_machine ?
{
epsilon-machine
https://en.wiktionary.org/wiki/epsilon-machine
{
epsilon-machine
https://en.wiktionary.org/wiki/epsilon-machine