[운영체제] 기말고사 전 레포트[작성중] Study+more

"Busy Waiting"의 의미는 무엇인가? 이 방식과 다르게 기다리는 방식이 있다면 기술하시오.

>한 프로세스가 임계 구역에 있으면, 이 임계구역에 진입하려는 프로세스는 진입코드를 계속 반복하여 수행해야 한다. 이러한, 계속적인 반복은 하나의 CPU가 여러 프로세스들에 의해 공유되는 다중 프로그래밍 시스템에서 분명히 큰 문제가 된다.(194쪽)

>Busy Waiting의 필요성을 극복하기 위하여, wait와 signal 세마포 연산의 정의를 변경할 수 있다. 프로세스가 wait 연산을 실행하고 세마포 값이 양수가 아닌 것을 발견하면, 프로세스는 반드시 대기해야 한다. 그러나 Busy Waiting 대신에 프로세스는 자신을 봉쇄시킬 수 있다. 봉쇄 연산은 프로세스를 세마포에 연관된 대기 큐에 넣고, 프로세스의 상태를 대기 상태로 전환한다. 그 후에 제어가 CPU 스케줄러로 이전되고, 스케줄러는 다른 프로세스를 실행하기 위하여 선택한다. 세마포 S를 대기하며 봉쇄된 프로세스는 다른 프로세스가 signal연산을 실행하면 재시작되어야 한다. 프로세스는 wakeup 연산에 의하여 재시작 되는데 이것은 프로세스의 상태를 대기 상태에서 준비 완료 상태로 변경한다. 그리고 프로세스를 준비 완료 큐에 넣는다. (194쪽)


spinlock 가 왜 uniprocessor에서는 소용이 없고, multiprocessor에서는 필요한지 기술하시오.

> 단일 프로세서에서는 바쁜 대기(busy waiting) 상태는 다른 프로세스들이 생산적으로 사용할 수 있는 중앙처리장치 시간을 낭비하게 된다. 그러나 다중 프로세서 환경에서의 Spinlock은 유용하게 사용된다. Spinlock의 장점은 프로세스가 락에서 대기할 때 문맥교환(Context Switching)이 불필요하다는 점이다. 그러므로, 록이 매우 짧은 시간만 적용될 때는 Spinlock이 매우 유용하다.
현재 시스템의 상태가 아래와 같다.

ProcessAllocationMaxAvailable
자원A B C DA B C DA B C D
P00 0 1 20 0 1 21 5 2 0
P11 0 0 01 7 5 0 
P21 3 5 42 3 5 6 
P30 6 3 20 6 5 2 
P40 0 1 40 6 5 6 
은행원 알고리즘을 사용하여 다음 물음에 답하여라:

a. Need행렬의 내용은 무엇이 되는가?
ProcessAllocationMaxNeedAvailable
자원A B C DA B C DA B C DA B C D
P00 0 1 20 0 1 20 0 0 01 5 2 0
P11 0 0 01 7 5 00 7 5 0 
P21 3 5 42 3 5 61 0 0 2 
P30 6 3 20 6 5 20 0 2 0 
P40 0 1 40 6 5 60 6 4 2 

b. 시스템은 현재 safe상태에 있는가?
1 5 3 2 (P0)-> 2 3 5 6+0 5 3 0=2 8 8 6 (P2)-> 0 6 5 2+2 8 6 6=2 14 11 8 (P3)
->0 6 5 6+2 8 7 6=2 14 13 12 (P4)-> 1 7 5 0+2 7 8 12=3 14 13 12 (P1)

<P0, P2, P3, P4, P1>가 safety알고리즘을 만족한다. safe상태이다.
c. P1이 (0, 4, 2, 0)을 요청하게 되면, 그 용청을 즉시 들어줄 것인가?
<P0, P2, P3, P4, P1>에서 2 14 13 12-0 11 7 0=2 3 6 12  이기 때문에 safe상태이며,
리소스도 충분하다. 요청을 즉시 들어줄수 있다.

내부 단편화(internal fragmentation)와 외부 단편화(external fragmentation)사이의 차이점을 설명하고, 어떻게 다른지 설명하시오.

>내 부 단편화: 기억 장치를 먼저, 아주 작은 공간(word)들로 분할하고 프로세스가 요청하면, 할당을 항상 이 분할된 크기의 정수 배로만 해주게 되는경우, 할당된 공간은 요구된 공간보다 약간 더 클수가 있으며, 이들 두 크기 사이의 남는 부분.
m워드 크기의 기억장소를 필요로 하는 어떤 작업이 n>m인 n워드
ex)메모리에 연속된 공간이 100KB가 남았을때, 99.9KB의 프로그램이 메모리 공간을 차지하면서 남아버린 100B의 공간
>외부 단편화:어떤 영역이 사용되지 않고 남아 있어서 이용할수 있지만, 대기중인 작업의 크기에 비해 기억장소가 작은 경우.
유휴 공간을 모두 합치면 충분한 공간이 되지만 그것들이 너무 작은 조각들로 여러곳에 분산되어 있을때 발생.
100KB, 500KB, 200KB, 300KB, 600KB 순으로 기억 장치 분할이 이루어져 있을 때 최초 적합, 최적 적합, 최악 적합의 알고리즘은 212KB, 417KB, 112KB, 426KB순의 프로세스를 어떻게 할당하는가? 어느 알고리즘이 기억 장치를 가장 효과적으로 사용하는가?
최초 적합: 100KB, 500KB, 200KB, 300KB, 600KB
1. 100KB, 500-212=282KB, 200KB, 300KB, 600KB,
2. 100KB, 500-212=282KB, 200KB, 300KB, 600-417=183KB
3. 100KB, (500-212=282)-112=170KB, 200KB, 300KB, 600-417=183KB
4. 100KB, (500-212=282)-112=170KB, 200KB, 300KB, 600-417=183KB ## 426KB를 올릴 공간이 없음(외부 단편화)
>Free Space: 170+200+300+183 = 853KB
최적 적합: 100KB, 200KB, 300KB, 500KB, 600KB
1. 100KB, 200KB, 300-212=88KB, 500KB, 600KB
2. 300-212=88KB, 100KB, 200KB, 500-417=83KB, 600KB ##메모리 리스트의 순서를 재 배치
3. 500-417=83KB, 300-212=88KB, 100KB, 200-112=88KB, 600KB ##메모리 리스트의 순서를 재 배치
4. 500-417=83KB, 300-212=88KB, 200-112=88KB, 100KB, 600-426=174KB ##메모리 리스트의 순서를 재 배치
>Free Space: 83+88+88+100+174 = 533KB  ##가장 효과적
최악 적합: 600KB, 500KB, 300KB, 200KB, 100KB
1. 600-212=388KB, 500KB, 300KB, 200KB, 100KB
2. 500-417=83KB, 600-212=388KB, 300KB, 200KB, 100KB ##메모리 리스트의 순서를 재 배치
3. (600-212=388)-112=176KB, 300KB, 200KB, 100KB, 500-417=83KB ##메모리 리스트의 순서를 재 배치
4. 300KB, 200KB, (600-212=388)-112=176KB, 100KB, 500-417=83KB ## 426KB를 올릴 공간이 없음(외부 단편화) && 메모리 리스트의 순서를 재 배치
>Free Space: 300+200+176+100+83 = 859KB
페이지의 크기는 항상 2의 제곱인 이유를 설명하시오.

기억장치에 페이지 테이블(page table)을 저장하는 페이징 시스템을 생각해 보자.
a. 만약 기억 장치 참조가 200 nsec 걸린다면 페이지로 이루어진 기억 장치의 참조는 얼마나 걸리는가?
페이지(메모리에 존재) 참조 시간+기억장치 참조시간
200+200 = 400nsec

b. 만약 연관 레지스터(associative register)를 가지고 있어 모든 페이지 테이블 참조의 75%를 연관 레지스터에서 찾는다면 기억 장치 접근 시간은 얼마나 줄어들게 되는가?(단, 연관 레지스터에 페이지 체이블 항목이 있다면 시간이 걸리지 않는다고 가정하시오)
<<메모리를 엑세스할 확률은 25%이며, 한번의 메모리 엑세스 시간은 총 400nsec가 걸린다.>>
(연관 메모리 참조의 경우를 제외한)메모리 엑세스 타임:400*0.25 = 100nsec
고로 원래 메모리 참조시간(400nsec)에서 100nsec로 줄어 들었음으로, 300nsec의 시간이 줄었음.

다음 프로그래밍의 기법과 구조 가운데 어느 것이 요구 페이지(demand page)환경에 좋고, 어느 것이 좋지 않은가? 이유를 설명하시오.
a. 스택(stack):
b. 해시 기호 테이블(hashed symbol table):
c. 순차 검색(sequential search):
d. 이진 탐색(binary search):
e. 순수 코드(pure code):
f. 벡터 연산(vector operation):
g. 간접 접근(indirection):

다음의 페이지 참조열을 생각해 보시오.
1, 2, 3, 4, 2, 1, 5, 6, 1, 2, 3, 7, 6, 3, 2, 1, 2, 3, 6

1, 2, 3, 4, 5, 6또는 7개의 페이지 프레임이 있다고 가정할때, 다음의 교체 알고리즘(replacement algorithm)에 대해 각각 얼마나 많은 페이지 부재가 일어나는가? 단, 모든 프레임이 처음에는 비어 있다고 가정한다. 즉, 처음 참조되는 페이지들은 각기 한번의 페이지 부재를 일으킨다. (4개의 프레임을 사용한다고 가정한다.)
LRU 교체 (Page Fault: 10개)
Frame↓1234215612376321236
F1nullnullnull4215612376321236
F2nullnull33421561237632123
F3null222342156123763312
F41111134225612276661
PFooooxxooxxoooxxoxxx

FIFO 교체 (Page Fault: 14개)
Frame↓1234215612376321236
F11111

2345612

376
F2null222

3456123

761
F3nullnull33

4561237

612
F4nullnullnull4

5612376

123
PFooooxxoooooooxxooox

최적(oprimal) 교체 (Page Fault: 8개)
Frame↓1234215612376321236
F11111

11


7


1


F2null222

22


2


2


F3nullnull33

33


3


3


F4nullnullnull4

56


6


6


PFooooxxooxxxoxxxoxxx


번호가 0부터 4999인 5000개의 트랙을 가진 디스크 드라이브가 있다. 헤드는 현재 실린더 143을 처리하고 있고 방금 전에 실린더 125의 요청을 끝냈다. 만일 요청 큐가 FIFO순으로 다음과 같이 유지될 때
86, 1470, 913, 1774, 948, 1509, 1022, 1850, 130
다음과 같은 스케줄링 알고리즘에서 이 요청들을 만족시키기 위한 헤드의 총 이동 거리는 얼마인가?
a. 선입 선처리(FCFS)
143->86->1470->913->1774->948->1509->1022->1850->130
    57 +1384  +557  +861   +826   +561   + 487   +828   +1720  = 7281
b. 최소 탐색 시간 우선(SSTF)
143->130->86->913->948->1022->1470->1509->1774->1850
   13    +44  +827  +35   +74     +448    +39    +265    +76       = 1821
c. SCAN
143->913->948->1022->1470->1509->1774->1850->5000->130->86
   770  +35   +74     +448    +39     +265   +76     +3150  +4870 +44   = 9771
d. LOOK
143->913->948->1022->1470->1509->1774->1850->130->86
   770  +35   +74     +448    +39     +265   +76     +1720  +44   = 3471
e. C-SCAN (헤드가 첫 자리로 복귀시 걸리는 거리는 0라고 가정함)
143->913->948->1022->1470->1509->1774->1850->5000=>0->130->86
   770  +35   +74     +448    +39     +265   +76     +3150        +130  +44   = 5031
f. C-LOOK (헤드가 첫 자리로 복귀시 걸리는 거리는 0라고 가정함)
143->913->948->1022->1470->1509->1774->1850=>0->130->86
   770  +35   +74     +448    +39     +265   +76           +130  +44   = 1881

덧글

  • Daniel 2019/06/23 14:36 # 삭제 답글

    very nice post, i certainly love this web site, keep on it
  • Mark 2019/06/23 15:20 # 삭제 답글

    Where To Purchase AkChlor 250mg Without A Script
  • Mark 2019/06/23 17:01 # 삭제 답글

    I just like the helpful info you supply on your articles. I will bookmark your blog and take a look at once more here regularly. I'm somewhat sure Ill learn a lot of new stuff right right here! Best of luck for the following!
  • James 2019/06/25 16:27 # 삭제 답글

    Hello, i think that i saw you visited my site so i came to return the favor.I am trying to find things to enhance my web site!I suppose its ok to use some of your ideas!!
  • William 2019/06/26 20:25 # 삭제 답글

    Mudbox is a software for 3D sculpting and painting which
  • George 2019/07/01 19:08 # 삭제 답글

    You could certainly see your skills within the work you write. The world hopes for more passionate writers like you who arent afraid to say how they believe. Always follow your heart.
  • Richard 2019/07/02 05:10 # 삭제 답글

    This website is mostly a walkby for all the info you wished about this and didnt know who to ask. Glimpse right here, and also youll undoubtedly uncover it.
  • Thomas 2019/07/04 09:11 # 삭제 답글

    cell phone lookup by name I was just searching for this
  • Mark 2019/07/06 23:40 # 삭제 답글

    Howdy just wanted to give you a quick heads up. The words in your article seem to be running off the screen in Ie.
  • John 2019/07/11 08:48 # 삭제 답글

    Thanks for this article. I might also like to say that it can end up being hard if you find yourself in school and merely starting out to create a long credit rating. There are many learners who are only trying to endure and have long or good credit history are often a difficult issue to have.
  • James 2019/07/12 21:15 # 삭제 답글

    Normally I do not read post on blogs, but I wish to say that this writeup very compelled me to try and do it! Your writing style has been surprised me. Thanks, quite great article.
  • Paul 2019/07/14 07:37 # 삭제 답글

    Vigamox Without A Script in Columbus
  • Thomas 2019/07/15 08:06 # 삭제 답글

    I'm really enjoying the themedesign of your website. Do you ever run into any internet browser compatibility issues? A handful of my blog audience have complained about my site not operating correctly in Explorer but looks great in Firefox. Do you have any solutions to help fix this problem?
  • Robert 2019/07/16 14:55 # 삭제 답글

    whoah this weblog is wonderful i really like studying your posts. Keep up the great paintings! You already know, lots of individuals are searching around for this information, you can help them greatly.
  • Daniel 2019/07/18 11:00 # 삭제 답글

    Perfect webpage you have at this website! Precisely how could i add in this blog's feed into my Rss reader?
  • Charles 2019/07/18 17:56 # 삭제 답글

    I got what you mean, regards for putting up.Woh I am delighted to find this website through google. You must pray that the way be long, full of adventures and experiences. by Constantine Peter Cavafy.
  • Daniel 2019/07/19 14:25 # 삭제 답글

    Do you have a spam problem on this site I also am
  • Thomas 2019/07/19 14:50 # 삭제 답글

    Very informative blog post.Really thank you! Keep writing.
  • Paul 2019/07/19 15:02 # 삭제 답글

    Really informative article post.Thanks Again. Awesome.
  • Daniel 2019/07/21 02:39 # 삭제 답글

    obviously like your website however you need to check the spelling on several of your posts. Several of them are rife with spelling issues and I to find it very bothersome to tell the truth on the other hand I will definitely come again again.
  • Joseph 2019/07/23 07:13 # 삭제 답글

    Wow, this article is fastidious, my younger sister is analyzing these kinds of things, thus I am going to convey her.
  • Charles 2019/07/23 13:19 # 삭제 답글

    I like what you guys are usually up too. This kind of clever work and exposure! Keep up the amazing works guys I've added you guys to my blogroll.
  • Richard 2019/07/26 01:57 # 삭제 답글

    Do you agree with my statement that this post is awesome?
  • James 2019/07/27 23:37 # 삭제 답글

    I think this is one of the most significant information for me. And i'm glad reading your article. But should remark on some general things, The web site style is wonderful, the articles is really excellent D. Good job, cheers
  • Thomas 2019/07/28 00:01 # 삭제 답글

    I think this is among the most significant info for me. And i am glad reading your article. But want to remark on some general things, The website style is wonderful, the articles is really great D. Good job, cheers
  • Mark 2019/07/28 10:01 # 삭제 답글

    Howdy! I basically would like to give a huge thumbs up for the good data you've got here on this post. I will probably be coming once again to your weblog for far more soon.
  • Richard 2019/07/28 10:59 # 삭제 답글

    Fckin awesome things here. I am very glad to see your article. Thanks a lot and i'm looking forward to contact you. Will you please drop me a mail?
  • George 2019/07/28 11:03 # 삭제 답글

    Its like you read my mind! You seem to know so much about this, like you wrote the book in it or something. I think that you could do with a few pics to drive the message home a little bit, but other than that, this is great blog. An excellent read. I will certainly be back.
  • Daniel 2019/07/28 16:04 # 삭제 답글

    You actually make it seem really easy together with your presentation but I in finding this matter to be really something that I feel I would by no means understand. It sort of feels too complex and extremely broad for me. I'm looking forward for your next publish, Ill try to get the cling of it!
  • Donald 2019/07/28 17:22 # 삭제 답글

    Hi there! Would you mind if I share your blog with my myspace group? There's a lot of people that I think would really appreciate your content. Please let me know. Many thanks
  • David 2019/07/30 20:01 # 삭제 답글

    I just like the valuable info you provide in your articles. I will bookmark your weblog and check once more here frequently. I am moderately sure I will be told lots of new stuff right right here! Best of luck for the following!
  • George 2019/08/01 15:26 # 삭제 답글

    Enjoyed examining this, very good stuff, thankyou. Talk sense to a fool and he calls you foolish. by Euripides.
  • George 2019/08/03 17:58 # 삭제 답글

    Wynn documented revenue before last number of quartersit could possibly preserve stagnating, or maybe counterpicking.
  • Michael 2019/08/04 10:44 # 삭제 답글

    reverse lookup cell phone free Your positions constantly have a decent amount of really
  • John 2019/08/05 07:33 # 삭제 답글

    I've been absent for a while, but now I remember why I used to love this website. Thanks, I'll try and check back more frequently. How frequently you update your site?
  • Charles 2019/08/05 22:33 # 삭제 답글

    Nice post. I was checking constantly this blog and I am impressed! Extremely useful information specially the last part
  • Donald 2019/08/07 05:32 # 삭제 답글

    I am in agreement with pretty much everything that you mentioned entirely! Excellent website document!
  • Thomas 2019/08/08 16:39 # 삭제 답글

    Mudbox is a software for 3D sculpting and painting which is developed by Autodesk.
  • Robert 2019/08/09 15:36 # 삭제 답글

    Thanks for this article. I'd also like to convey that it can always be hard if you find yourself in school and starting out to initiate a long history of credit. There are many college students who are only trying to live and have long or good credit history can often be a difficult thing to have.
  • Donald 2019/08/11 05:41 # 삭제 답글

    I like this post, enjoyed this one regards for posting. He removes the greatest ornament of friendship, who takes away from it respect. by Cicero.
  • Daniel 2019/08/12 06:35 # 삭제 답글

    Enjoyed examining this, very good stuff, thankyou . While thou livest keep a good tongue in thy head. by William Shakespeare.
  • William 2019/08/14 09:03 # 삭제 답글

    Heya im for the first time here. I discovered this board and I to uncover It truly helpful &amp it helped me out a whole lot. I hope to supply something back and aid other people such as you helped me.
  • Daniel 2019/08/14 10:28 # 삭제 답글

    Pretty great post. I just stumbled upon your blog and wished to say that I've really enjoyed surfing around your weblog posts. In any case I will be subscribing to your feed and I am hoping you write again soon!
  • Robert 2019/08/14 12:07 # 삭제 답글

    I feel like Im regularly seeking interesting features you just read about a number of subjects, but I handle to add in the blog among our translates every day when you
  • Charles 2019/08/15 18:46 # 삭제 답글

    Howdy would you mind sharing which blog platform you're working
  • Charles 2019/08/16 19:19 # 삭제 답글

    There are some interesting closing dates on this article however
  • Michael 2019/08/20 01:52 # 삭제 답글

    Hey there! Do you know if they make any plugins to help with Search Engine Optimization? I'm trying to get my blog to rank for some targeted keywords but I'm not seeing very good results. If you know of any please share. Thank you!
  • James 2019/08/20 09:28 # 삭제 답글

    cheers for the actual article i've recently been on the lookout with regard to this kind of advice on the net for sum time proper now so numerous thanks
  • Mark 2019/08/20 22:38 # 삭제 답글

    I have recently started a web site, the info you provide on this site has helped me greatly. Thank you for all of your time &amp work. There can be no real freedom without the freedom to fail. by Erich Fromm.
  • William 2019/08/22 23:28 # 삭제 답글

    Good post. I study something more challenging on completely different blogs everyday. It is going to all the time be stimulating to learn content material from different writers and practice somewhat one thing from their store. I
  • Thomas 2019/08/25 12:01 # 삭제 답글

    Hi there! This is my first visit to your blog! We are a group of volunteers and starting a new initiative in a community in the same niche. Your blog provided us beneficial information to work on. You have done a marvellous job!
  • George 2019/08/26 13:11 # 삭제 답글

    I like what you guys tend to be up too. Such clever work and coverage! Keep up the very good works guys I've incorporated you guys to my personal blogroll.
  • William 2019/09/02 21:37 # 삭제 답글

    I am just seeming both for blog sites which give independent, nutritious commentary on all difficulties or blogging sites which have a liberal or droppedwing slant. Thank you..
  • Robert 2019/09/03 23:08 # 삭제 답글

    whoah this weblog is wonderful i love studying your posts. Stay up the great work! You know, many individuals are searching round for this info, you can aid them greatly.
  • Daniel 2019/09/06 14:32 # 삭제 답글

    Very good blog post.Really thank you! Fantastic.
  • Daniel 2019/09/09 20:42 # 삭제 답글

    coumadin valtrex interaction
  • Charles 2019/09/09 21:03 # 삭제 답글

    Yeah bookmaking this wasn't a risky conclusion outstanding post!
  • Richard 2019/09/12 00:42 # 삭제 답글

    Good website! I truly love how it is easy on my eyes and the data are well written. I'm wondering how I could be notified whenever a new post has been made. I have subscribed to your RSS feed which must do the trick! Have a great day!
  • Robert 2019/09/12 15:00 # 삭제 답글

    I am really impressed with your writing skills as well as with the layout on your weblog. Is this a paid theme or did you modify it yourself? Anyway keep up the excellent quality writing, its rare to see a great blog like this one nowadays
  • Joseph 2019/09/14 20:15 # 삭제 답글

    You have brought up a very good details , thankyou for the post.
  • Robert 2019/09/21 08:51 # 삭제 답글

    I like what you guys are usually up too. This kind of clever work and exposure! Keep up the amazing works guys I've added you guys to my blogroll.
  • Thomas 2019/09/24 06:33 # 삭제 답글

    Some truly select blog posts on this web site , saved to fav.
  • Thomas 2019/09/25 20:20 # 삭제 답글

    cell phone lookup by name I was just searching for this
  • Michael 2019/09/26 15:11 # 삭제 답글

    whoah this blog is wonderful i like reading your articles.
  • James 2019/09/29 00:32 # 삭제 답글

    on the other hand, you could find inexpensive features allow me to explain allow a topline model and you desire to create quilts just for your special Hermes Evelyne travelling bag include.
  • Michael 2019/10/07 09:58 # 삭제 답글

    Heya im for the first time here. I discovered this board and I to uncover It truly helpful &amp it helped me out a whole lot. I hope to supply something back and aid other people such as you helped me.
  • Thomas 2019/10/07 23:13 # 삭제 답글

    Thanksamundo for the post.Really thank you! Awesome.
  • Donald 2019/10/12 17:17 # 삭제 답글

    griseofulvin psoriasis
  • William 2019/10/13 05:47 # 삭제 답글

    Immigration ...the time to read or check out the content or sites we have linked to below the...
  • Charles 2019/10/14 04:34 # 삭제 답글

    Hey very nice website!! Man .. Beautiful .. Amazing .. I'll bookmark your website and take the feeds alsoI'm happy to find numerous useful information here in the post, we need work out more techniques in this regard, thanks for sharing. . . . . .
  • John 2019/10/14 13:40 # 삭제 답글

    I'm seeking weblogs which all have fantastic guidance on what's popular and specifically what the top rated makeup is..
  • James 2019/10/15 08:09 # 삭제 답글

    You are my inhalation, I have few web logs and rarely run out from post
  • Thomas 2019/10/16 17:05 # 삭제 답글

    Hahahahahahaha, this politics related YouTube video is actually so comic, I liked it. Thanks in support of sharing this.
  • Richard 2019/10/17 00:38 # 삭제 답글

    Hello. excellent job. I did not expect this. This is a great story. Thanks!
  • John 2019/10/17 16:15 # 삭제 답글

    Greetings! Very useful advice within this article! It is the little changes that make the most important changes. Many thanks for sharing!
  • Michael 2019/10/17 17:02 # 삭제 답글

    Hello to all, the contents existing at this site are in fact remarkable for people knowledge, well, keep up the nice work fellows.
  • Robert 2019/10/19 16:56 # 삭제 답글

    Very informative article post.Really looking forward to read more. Fantastic.
  • David 2019/10/19 22:44 # 삭제 답글

    Wynn documented revenue before last number of quartersit could possibly preserve stagnating, or maybe counterpicking.
  • David 2019/10/20 13:22 # 삭제 답글

    Normally I do not read post on blogs, but I wish to say that this writeup very compelled me to try and do it! Your writing style has been surprised me. Thanks, quite great article.
  • Mark 2019/10/21 23:41 # 삭제 답글

    I am truly thankful to the holder of this website who has shared this fantastic article at here.
  • Michael 2019/10/22 19:45 # 삭제 답글

    Woah! I'm really loving the templatetheme of this website. It's simple, yet effective. A lot of times it's hard to get that perfect balance between usability and visual appeal. I must say you have done a great job with this. In addition, the blog loads super quick for me on Firefox. Excellent Blog!
  • Robert 2019/10/23 18:10 # 삭제 답글

    Nice blog! Is your theme custom made or did you download it from somewhere? A theme like yours with a few simple tweeks would really make my blog stand out. Please let me know where you got your design. Bless you
  • Daniel 2019/10/24 14:08 # 삭제 답글

    I got what you intend, appreciate it for posting .Woh I am lucky to find this website through google. I was walking down the street wearing glasses when the prescription ran out. by Steven Wright.
  • Donald 2019/10/25 20:06 # 삭제 답글

    I feel that is among the so much significant information for me. And i'm glad studying your article. However should observation on few general issues, The website taste is ideal, the articles is in point of fact excellent D. Just right activity, cheers
  • Richard 2019/10/26 12:25 # 삭제 답글

    Keep working ,fantastic job!
  • Donald 2019/10/28 20:14 # 삭제 답글

    I'm seeking weblogs which all have fantastic guidance on what's popular and specifically what the top rated makeup is..
  • William 2019/10/31 22:04 # 삭제 답글

    I do agree with all the ideas you have introduced for your post. They are really convincing and can certainly work. Still, the posts are very brief for newbies. May you please extend them a bit from subsequent time? Thank you for the post.
  • Robert 2019/11/01 19:27 # 삭제 답글

    I'm seeking weblogs which all have fantastic guidance on what's popular and specifically what the top rated makeup is..
  • Donald 2019/11/01 21:31 # 삭제 답글

    I'm hunting for web sites that contain fantastic recommendations on what's in fashion and just what top rated makeup products is..
  • William 2019/11/05 22:30 # 삭제 답글

    Hello! This is my first comment here so I just wanted to give a quick shout out and tell you I really enjoy
  • William 2019/11/08 01:54 # 삭제 답글

    Really informative article post.Thanks Again. Awesome.
  • George 2019/11/08 20:35 # 삭제 답글

    Wow, marvelous blog structure! How long have you been running a blog
  • Charles 2019/11/10 20:39 # 삭제 답글

    Hey there! Do you know if they make any plugins to help with Search Engine Optimization? I'm trying to get my blog to rank for some targeted keywords but I'm not seeing very good results. If you know of any please share. Thank you!
  • James 2019/11/12 00:40 # 삭제 답글

    you have a terrific blog here! would you like to make some invite posts on my weblog?
  • Mark 2019/11/13 06:42 # 삭제 답글

    Hello to every one, its truly a fastidious for me to visit this site, it contains helpful Information.
  • William 2019/11/15 15:44 # 삭제 답글

    on the other hand, you could find inexpensive features allow me to explain allow a topline model and you desire to create quilts just for your special Hermes Evelyne travelling bag include.
  • Mark 2019/11/15 20:18 # 삭제 답글

    Great website! I am loving it!! Will be back later to read some more. I am taking your feeds also
  • Paul 2019/11/16 21:45 # 삭제 답글

    We're a group of volunteers and opening a brand new scheme in our community. Your site offered us with useful information to paintings on. You've performed a formidable job and our entire group can be thankful to you.
  • Mark 2019/11/18 09:02 # 삭제 답글

    Only wanna tell that this is very useful , Thanks for taking your time to write this.
  • David 2019/11/20 14:52 # 삭제 답글

    Thanks for this article. I might also like to say that it can end up being hard if you find yourself in school and merely starting out to create a long credit rating. There are many learners who are only trying to endure and have long or good credit history are often a difficult issue to have.
댓글 입력 영역
◀ 다음덧글    이전덧글 ▶