유닉스,Unix

Difference between r1.19 and the current

@@ -43,62 +43,7 @@

............. 이상은 Unix 얘기였고.............

[[파이프라인,pipeline]] =,pipeline . pipeline Srch:pipeline
{
 
Sub:
[[명령어파이프라인,instruction_pipeline]] =명령어파이프라인,instruction_pipeline =,instruction_pipeline 명령어파이프라인 instruction_pipeline
{
instruction pipeline
명령어 파이프라인
 
[[명령어,instruction]]
[[파이프라인,pipeline]]
 
https://ko.wikipedia.org/wiki/명령어_파이프라인
 
"명령어 파이프라인"
Ndict:"명령어 파이프라인"
Bing:"명령어 파이프라인"
Ggl:"명령어 파이프라인"
}
 
[[graphics_pipeline]] =,graphics_pipeline =,graphics_pipeline . graphics_pipeline
{
graphics pipeline
WtEn:graphics_pipeline x
 
Ggl:"graphics pipeline"
Bing:"graphics pipeline"
"graphics pipeline"
}
 
//we
"In [[소프트웨어공학,software_engineering]], a '''pipeline''' consists of a chain''([[체인,chain]] or [[사슬,chain]] or [[연쇄,chain]]?)''
of processing elements ([[프로세스,process]]es [[스레드,thread]]s [[코루틴,coroutine]]s [[펑션,function]]s, etc.),
arranged so that the [[출력,output]] of each element is the [[입력,input]] of the next;...
[[buffering]] { 버퍼링 ... rel. [[버퍼,buffer]] }도 중간에 가능.
중간에(사이에) 흐르는 정보는 often a [[스트림,stream]] of [[레코드,record]]s, [[바이트,bytes]]s, or [[비트,bits]]s, // record_stream bytestream bitstream
and the elements of a pipeline may be called [[필터,filter]]s;
this is also called the pipe(s) and filters [[디자인패턴,design_pattern]].
Connecting elements into a pipeline is analogous to [[함수합성,function_composition]]."
 
MKL: [[flow_network]] { http://www.gabormelli.com/RKB/Flow_Network }
 
---
http://terms.co.kr/pipeline.htm
 
[[WpKo:파이프라인_(컴퓨팅)]]
= https://ko.wikipedia.org/wiki/파이프라인_%28컴퓨팅%29
 
[[WpEn:Pipeline_(software)]]
= https://en.wikipedia.org/wiki/Pipeline_(software)
= https://en.wikipedia.org/wiki/Pipeline_%28software%29
 
http://www.gabormelli.com/RKB/Pipeline
http://www.gabormelli.com/RKB/Pipeline_Algorithm
 
}
----
MKLINK
[[리눅스,Linux]]
@@ -126,6 +71,77 @@
API 함수목록 등등 ...

----
<<tableofcontents>>
 
 
= tmp videos watched =
== Linux like original Unix - YouTube ==
Linux like original Unix - YouTube (Jim Hall) ([[Jim_Hall]] of [[프리도스,FreeDOS]])
https://www.youtube.com/watch?v=S0pXQVMC770
Unix 3e (1973년) 리눅스로 가상 체험(?)
50여년 전 original Unix의 명령들이 Linux에서 완전히 동일하게 작동하는 것도 흥미로운 점이다.
선형 등가속도운동( uniformly_accelerated_motion '''uniformly accelerated motion''' ... [[운동,motion]] via KpsK:등가속 Namu:등가속도%20운동 ) 공식 $x(t)=x_0+v_0t+\frac12 at^2$ 이걸
fortran으로 프로그램하고
ed로 문서를 쓰고 편집한다 ... line_editor라 매우 불편하다
{
맨 처음에 line number.
수 : 한 줄
수1,수2 : 특정 범위 줄들
$ : last line?
. : 이번 명령 끝?
 
숫자 다음에 명령?
p : print
s : substitute
22,22s/X/Y/g : 22번째 줄의 모든(g) X를 Y로 치환. 물론 vi와 동일.
a : append?
24a : 24번 줄 아래에 추가
c : change line
d : delete ?
n : ?
w : write ... 숫자 표시. 쓴 바이트 수를 보여주나?
q : quit
 
... Ggl:"man ed" Bing:"Unix ed manual"
}
eqn은 안 쓰고 텍스트로
nroff 형식으로
{
.tp : title page
.he : header
.fo : (page) footer ?
.ce 3 : center ?
.sp 3i : 3 inches of space
.b : ?
.bp : break page / page breaker ?
.ls : line spacing ?
.uh : unnumbered heading
.lp : left block paragraph ? leading paragraph ?
.pp : paragraph ?
.nf : ? https://www.ibm.com/docs/en/aix/7.3?topic=t-troff-command 에 따르면 leave unfilled. "Specifies no-fill mode." - 동영상에선 방정식 줄들을 쓰기 직전에 사용. 아마 왼쪽 빈칸을 collapse하지 않는다는 뜻?? 뭐지?
.fi : Fills output lines (macro). ''.... nf 반대인 듯.''
.i : italic ? ... 마지막에 보면 [[터미널,terminal]]에선 밑줄문자로 나온다. ps로 출력하거나 [[프린터,printer]]에 출력하면 그땐 italic인가?
}
파일을 쓰고
`nroff -me about.me | more`
로 compile(?).
또 파일에 줄 번호 붙여 보여주는 간단한 C 프로그래밍(linenum.c)을 보여주고 끝.
 
= bmks en =
== The Unix Tree ==
The Unix Tree
https://www.tuhs.org/cgi-bin/utree.pl
 
== Unix Heritage Wiki ==
start [Unix Heritage Wiki]
https://wiki.tuhs.org/doku.php?id=start
 
source:unix_archive [Unix Heritage Wiki]
https://wiki.tuhs.org/doku.php?id=source:unix_archive
 
 
----
http://www.linfo.org/unix_upper.html
http://www.linfo.org/unix-like.html
http://biohackers.net/wiki/Unix
https://foldoc.org/Unix



일단 모든 Unix-like는 모두 여기에. BSD, macOS는 Unix고 Linux는 아니지만 여러 Unix-like들의 lineage까지 신경쓸 여유는 없으므로? 아닌건 알지만 Unix-like도 일단 모두 여기에 분류.
pagename 포직스,POSIX라 할까? 파직스,POSIX?

유닉스 비슷한 환경,environment이나 compatibility_layer를 종합한 pagename? (ex. Windows WSLGgl:Windows WSL, CygwinGgl:Cygwin, Mingw/MSYSGgl:Mingw MSYS, UnxUtilsGgl:UnxUtils, WineGgl:wine compatibility layer... 이런거)

Sub:
유닉스_명령
유닉스철학 or 유닉스_철학 ? Unix_philosophy => curr at 철학,philosophy?action=highlight&value=Unix_philosophy
비슷? https://wiki.debian.org/TheUnixWay .... 유닉스방식?
Unix_signal =,Unix_signal =,Unix_signal . Unix_signal
{
asynchronous_notification 임.

MKL
IPC interprocess_communication



파이프,pipe - Unix_pipe / pipeline .... 중에 pagename TBD
{
https://wiki.osdev.org/Unix_Pipes

Sub:
anonymous_pipe 익명파이프 ?

MKLINK
FIFO
스트림,stream esp byte_stream and 표준스트림,standard_stream
셸,shell and shell_script
콘솔,console
IPC
message_passing


............. 이상은 Unix 얘기였고.............


MKLINK
리눅스,Linux
운영체제,operating_system,OS이므로 셸,shell 등 ... Unix_shell
프로세스,process
프롬프트
멀틱스,Multics - 역사적으로 관련지어 언급, 유닉스는 x, ... / Bell_Labs
미닉스,Minix
BSD
솔라리스,Solaris
썬OS,SunOS //위아래서로mkl
AIX // IBM
HP-UX // HP
macOS / MacOS (classic 말고, X 이후...) 그럼 pagename?
Plan_9 - Bell_Labs
daemon - 데몬 디먼 중에 pagename TBD
Unix_time - pagename tbd, wr.
유닉스_시간,Unix_time? {
https://namu.wiki/w/유닉스 시간
https://namu.wiki/w/2038년 문제 - legacy system이 Unix time을 32-bit로 표기할 때 생기는 오버플로,overflow 문제
시간,time timestamp
}

tbw
API 함수목록 등등 ...





1. tmp videos watched

1.1. Linux like original Unix - YouTube

Linux like original Unix - YouTube (Jim Hall) (Jim_Hall of 프리도스,FreeDOS)
https://www.youtube.com/watch?v=S0pXQVMC770
Unix 3e (1973년) 리눅스로 가상 체험(?)
50여년 전 original Unix의 명령들이 Linux에서 완전히 동일하게 작동하는 것도 흥미로운 점이다.
선형 등가속도운동( uniformly_accelerated_motion uniformly accelerated motion ... 운동,motion via KpsK:등가속 Namu:등가속도 운동 ) 공식 $\displaystyle x(t)=x_0+v_0t+\frac12 at^2$ 이걸
fortran으로 프로그램하고
ed로 문서를 쓰고 편집한다 ... line_editor라 매우 불편하다
{
맨 처음에 line number.
수 : 한 줄
수1,수2 : 특정 범위 줄들
$ : last line?
. : 이번 명령 끝?

숫자 다음에 명령?
p : print
s : substitute
22,22s/X/Y/g : 22번째 줄의 모든(g) X를 Y로 치환. 물론 vi와 동일.
a : append?
24a : 24번 줄 아래에 추가
c : change line
d : delete ?
n : ?
w : write ... 숫자 표시. 쓴 바이트 수를 보여주나?
q : quit

... Ggl:man ed Bing:Unix ed manual
}
eqn은 안 쓰고 텍스트로
nroff 형식으로
{
.tp : title page
.he : header
.fo : (page) footer ?
.ce 3 : center ?
.sp 3i : 3 inches of space
.b : ?
.bp : break page / page breaker ?
.ls : line spacing ?
.uh : unnumbered heading
.lp : left block paragraph ? leading paragraph ?
.pp : paragraph ?
.nf : ? https://www.ibm.com/docs/en/aix/7.3?topic=t-troff-command 에 따르면 leave unfilled. "Specifies no-fill mode." - 동영상에선 방정식 줄들을 쓰기 직전에 사용. 아마 왼쪽 빈칸을 collapse하지 않는다는 뜻?? 뭐지?
.fi : Fills output lines (macro). .... nf 반대인 듯.
.i : italic ? ... 마지막에 보면 터미널,terminal에선 밑줄문자로 나온다. ps로 출력하거나 프린터,printer에 출력하면 그땐 italic인가?
}
파일을 쓰고
nroff -me about.me | more
로 compile(?).
또 파일에 줄 번호 붙여 보여주는 간단한 C 프로그래밍(linenum.c)을 보여주고 끝.

2. bmks en

2.1. The Unix Tree